[Tickets #12581] Re: Work around inconsistent handling of birthday and anniversary fields in ActiveSync
noreply at bugs.horde.org
noreply at bugs.horde.org
Fri Dec 27 05:34:09 UTC 2013
DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.
Ticket URL: http://bugs.horde.org/ticket/12581
------------------------------------------------------------------------------
Ticket | 12581
Updated By | simon at simonandkate.net
Summary | Work around inconsistent handling of birthday and
| anniversary fields in ActiveSync
Queue | Synchronization
Version | Git master
Type | Enhancement
State | Assigned
Priority | 1. Low
Milestone |
Patch |
Owners | Michael Rubinsky
------------------------------------------------------------------------------
simon at simonandkate.net (2013-12-27 05:34) wrote:
Setting the birthday to correct 24/04 on the Android syncs to server as:
2013-12-27T05:26:09+00:00 DEBUG: [24046] I <POOMCONTACTS:Birthday>
2013-12-27T05:26:09+00:00 DEBUG: [24046] I 2002-04-24T08:00:00.000Z
2013-12-27T05:26:09+00:00 DEBUG: [24046] I </POOMCONTACTS:Birthday>
So it syncs at the date + 8 hours (the iPad synced at the date -10 hours).
The server then syncs back to the iPad with:
2013-12-27T05:26:41+00:00 DEBUG: [24043] O <POOMCONTACTS:Birthday>
2013-12-27T05:26:41+00:00 DEBUG: [24043] O 2002-04-24T00:00:00.000Z
2013-12-27T05:26:41+00:00 DEBUG: [24043] O </POOMCONTACTS:Birthday>
End result is correct on all devices.
So if I set the date on the Android or the server I get a correct
result on all devices.
If I edit the contact on the iPad it drops back a day on the server to
the 23rd, which then syncs to the Android as the 23rd, incorrect.
More information about the bugs
mailing list