[Tickets #12888] No timezone data in exported ICS file

noreply at bugs.horde.org noreply at bugs.horde.org
Thu Dec 26 15:10:56 UTC 2013


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/12888
------------------------------------------------------------------------------
  Ticket             | 12888
  Created By         | nicolas at deffayet.com
  Summary            | No timezone data in exported ICS file
  Queue              | Kronolith
  Version            | 4.1.4
  Type               | Bug
  State              | Unconfirmed
  Priority           | 3. High
  Milestone          |
  Patch              |
  Owners             |
------------------------------------------------------------------------------


nicolas at deffayet.com (2013-12-26 15:10) wrote:

Event starting at 2013-11-19 18h00 with timezone Europe/Berlin in  
Horde calendar.

Export the event in a ICS file using the feature of Horde Calendar Web  
Interface.

If you open ICS file, you can see missing timezone data:

---
BEGIN:VCALENDAR
VERSION:2.0
X-WR-CALNAME:Calendar of
PRODID:-//The Horde Project//Horde iCalendar Library//EN
BEGIN:VEVENT
DTSTART:20131119T170000Z
DTEND:20131119T180000Z
DTSTAMP:20131226T135103Z
UID:d9efd40a-39b5-4d62-9129-83ff649fa1a8
CREATED:20131226T134956Z
LAST-MODIFIED:20131122T185750Z
SUMMARY:Test Event
DESCRIPTION:Some Description
LOCATION:Some Location
CLASS:PUBLIC
STATUS:CONFIRMED
TRANSP:OPAQUE
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Test Event
TRIGGER;VALUE=DURATION:-PT10M
END:VALARM
END:VEVENT
END:VCALENDAR
---

If the ICS file is imported in another client, the event have timezone  
set to UTC and not as Europe/Berlin.

It seem TZID line is missing and DTSTART/DTEND should have  
TZID=Europe/Berlin without Z (meaning UTC) at the end timestamp  
(exemple: DTSTART;TZID=Europe/Berlin:20131119T180000)





More information about the bugs mailing list