[Tickets #12843] Re: Wrong timezone calculation with CalDAV
noreply at bugs.horde.org
noreply at bugs.horde.org
Thu Feb 6 01:45:27 UTC 2014
DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.
Ticket URL: http://bugs.horde.org/ticket/12843
------------------------------------------------------------------------------
Ticket | 12843
Updated By | Michael Rubinsky <mrubinsk at horde.org>
Summary | Wrong timezone calculation with CalDAV
Queue | Kronolith
Version | 4.1.4
Type | Bug
State | Feedback
Priority | 1. Low
Milestone |
Patch |
Owners |
------------------------------------------------------------------------------
Michael Rubinsky <mrubinsk at horde.org> (2014-02-06 01:45) wrote:
> I'm sorry, there is really a problem as you can see bellow.
> Can you please tell me how the timezone parsing is done in Horde
> when importing ICS data ?
We take the TZID attribute from the DTSTART property and use it
directly (assuming it's natively supported by PHP). We completely
ignore the VTIMEZONE component.
> Did Horde use TZID and/or X-LIC-LOCATION line or use only DTSTART/DTEND ?
>
> As you can see bellow, when timezone in TZID and X-LIC-LOCATION
> lines are different than timezone in DTSTART and DTEND lines it works.
Not that it matters, since the VTIMEZONE component is ignored when
it's imported, but if the TZID attribute of DTSTART or DTEND is not
also present in a VTIMEZONE, it's not a valid iCalendar file.
As with Jan, this file imports correctly for me. Perhaps your timezone
database is outdated or corrupted? Either way, you will have to trace
this yourself as no developer can reproduce it.
More information about the bugs
mailing list