Le lundi 16 février 2015 à 10:52 +0100, Patrick Ohly a écrit :
[...]
> DTSTART;TZID="Europe/Paris":20150217T140000
[...]
The quotation marks around the TZID parameter value seem to be the
problem. I removed them and then it works.
I never would have thought that!
It seems that the Funambol
iCalendar 2.0 parser fails to remove the marks and then does not apply
the correct time zone when storing the event.
This is a bug in Funambol, there's nothing wrong with using redundant
(in this case) quotation marks. Can you report this problem to Funambol
and report back what the response is and/or provide a link to the bug
report?
I did my best, but they only have a support forum. I posted there
http://help.onemediahub.com/?topic=bug-in-funambol-parser
you're welcome to add to my own post if you think it's unclear.
SyncEvolution started using these quotation marks in 1.4.99.2 when
fixing incorrect escaping via backslash.
Hmm... I'm pretty certain my syncing has worked since then (even with
version 1.5). So, something must have changed on the Funambol side.
It is not required to quote the
Europe/Paris value; SyncEvolution does it because it has a fairly
conservative list of characters that are allowed without quoting. I can
add the slash to that white list and include that change in 1.5.1, but I
don't know when I'll release that.
If you want to compile from source, then patch like this:
[...]
I'll try the patch ASAP, but not sure when.
Best regards,
--
Daniel CLEMENT