[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 15:06:02 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         | ryu at ryux.org
  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
------------------------------------------------------------------------------


ryu at ryux.org (2013-12-27 15:06) wrote:

> I should point out that the only way this is ever going to work is  
> if the timezones are the same on the device and the server. This is  
> because date values in the EAS protocol are always sent as UTC and  
> converted to local timezone on device and server.
>
> iOS  *always* seems to assume the birthday is at midnight, on the  
> entered date in the device's local timezone. So, when the record is  
> sent to the server, it is adjusted to UTC. The server then  
> re-adjusts it back to the server's local timezone. The only way this  
> will 100% result in an accurate date is if the timezones are the same.

Yes ! Exactly.
I just set the timezone of the server to Europe/Paris (I'm from  
France) and the synchronisation is OK in both direction.
It is a pretty workaround for users using Horde in the same timezone.

It works with my ios 4.2.1 perfectly !

Thanks





More information about the bugs mailing list