6.0.0-beta1
7/13/25

[#10342] Activesync only syncs first adressbook
Summary Activesync only syncs first adressbook
Queue Turba
Queue Version 3.0.4
Type Enhancement
State Resolved
Priority 1. Low
Owners mrubinsk (at) horde (dot) org
Requester Twilek (at) gmx (dot) de
Created 07/14/2011 (5113 days ago)
Due
Updated 07/18/2011 (5109 days ago)
Assigned 07/15/2011 (5112 days ago)
Resolved 07/18/2011 (5109 days ago)
Milestone
Patch No

History
07/18/2011 09:44:46 PM Git Commit Comment #10 Reply to this comment
Changes have been made in Git for this ticket:

This functionality belongs in *_Application#prefsCallback()
Request: 10342

  4 files changed, 33 insertions(+), 50 deletions(-)
http://git.horde.org/horde-git/-/commit/e1c478959a6a5194385616ba48dee7af5a5dcdf1
07/18/2011 07:02:25 PM Michael Rubinsky Comment #9
State ⇒ Resolved
Reply to this comment
Implemented for Turba 3.0.5 and Kronolith 3.0.6
07/18/2011 06:59:30 PM Git Commit Comment #8 Reply to this comment
Changes have been made in Git for this ticket:

add hooks for resetting activesync state if sync related prefs change
Request: 10342

  2 files changed, 51 insertions(+), 0 deletions(-)
http://git.horde.org/horde-git/-/commit/9064ff1be3f0539230d6a0524fdd118db5cdcccf
07/15/2011 05:07:13 PM Michael Rubinsky Assigned to Michael Rubinsky
 
07/15/2011 05:06:42 PM Michael Rubinsky Priority ⇒ 1. Low
State ⇒ Assigned
Type ⇒ Enhancement
 
07/15/2011 05:05:52 PM Michael Rubinsky Comment #7 Reply to this comment
Sounds reasonable. Android can be very finicky with server generated 
resets, and from the OP's comments it looks like iOS might be too 
since he said he tried clearing thestate on the server side already.

Either way, we should do what we can to try and reset it automatically.
07/15/2011 04:20:02 PM Jan Schneider Comment #6 Reply to this comment
Anytime you change this pref you will need to reset the account 
(same for calendars as well).
Can we implement a preference callback that resets this user's sync states?
07/15/2011 04:04:16 PM Michael Rubinsky Comment #5
State ⇒ Not A Bug
Reply to this comment
This is expected behaviour and is a side effect of allowing multiple 
address books (and calendars) in a protocol that assumes only one 
source.  The device has no way of knowing that you have added (or 
removed) a new source. Once the account does the initial sync, all 
subsequent changes are determined by looking at the history system. 
Since none of the contacts in the newly added addressbook have been 
marked as changed since the last sync, they will not be synced.

Anytime you change this pref you will need to reset the account (same 
for calendars as well).
07/15/2011 03:51:55 PM Twilek (at) gmx (dot) de Comment #4 Reply to this comment
The Activsync log didn“t show any errors...
I dont know wether this is an Iphone or Horde Problem, I only could 
get the phone to sync the other adress book after I reset the Device 
in Horde (while having the Iphone turned off) and turned the phone 
back on and forced it to resync (turning contacts sync off and on). 
Then  I got the new Adressbook. Reverting the changes took the same 
complex route. Only changing the prefs does nothing. Even Removing 
the device while the phone is still one will not work.
07/15/2011 03:47:37 PM Twilek (at) gmx (dot) de Comment #3 Reply to this comment
I dont know wether this is an Iphone or Horde Problem, I only could 
get the phone to sync the other adress book after I reset the Device 
in Horde (while having the Iphone turned off) and turned the phone 
back on and forced it to resync (turning contacts sync off and on). 
Then  I got the new Adressbook. Reverting the changes took the same 
complex route. Only changing the prefs does nothing. Even Removing the 
device while the phone is still one will not work.
07/15/2011 12:21:29 AM Michael Rubinsky Comment #2
State ⇒ Feedback
Reply to this comment
works perfectly here.

Check the Horde and ActiveSync logs for errors.
07/14/2011 10:36:46 PM Twilek (at) gmx (dot) de Comment #1
Priority ⇒ 1. Low
State ⇒ Unconfirmed
Patch ⇒ No
Milestone ⇒
Queue ⇒ Turba
Summary ⇒ Activesync only syncs first adressbook
Type ⇒ Bug
Reply to this comment
I use activesync with an Iphone. No matter which adressbooks I select 
for external sync it only syncs the first one. This happens for all 
users

Saved Queries