Re: [Evolution] .ICS import fails due to TZID



I had to open calendar.ics in a text editor, search for the appointment
and then change the TZID from Outlook's "Paris, Copehagen, Madrid" to
Evolution's /softwarestudio.org/Olson_20011030_5/Europe/Madrid for the
appointment to appear in the calendar. How can it have the proper
time/date details in the inline view but fail to import correctly?

Commas are not allowed in iCalendar timezone names. (Because in at least
one context where they appear, it would be ambiguous whether the comma
was part of the name, or was the separator between the name and the
following item.) Older versions of Outlook/Exchange used TZIDs like the
one you noted. I think they changed the "," to "/" in more recent
versions.

Anyway, we added a kludge to libical somewhere to make it able to deal
with the bad names, but probably the importing code goes through some
code path that doesn't have the kludge.

-- Dan



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]