[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