After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 764027 - [CalDAV] Use timezone location as tzid for iCloud.com
[CalDAV] Use timezone location as tzid for iCloud.com
Status: RESOLVED FIXED
Product: evolution-data-server
Classification: Platform
Component: Calendar
3.18.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2016-03-22 13:45 UTC by Milan Crha
Modified: 2016-03-22 13:49 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Milan Crha 2016-03-22 13:45:48 UTC
Moving this from a downstream bug report:
https://bugzilla.redhat.com/show_bug.cgi?id=1317270

The iCloud.com server requires to have timezone IDs saved as locations, otherwise it fails with:

> < HTTP/1.1 403 Forbidden
> ...
> < <?xml version='1.0' encoding='UTF-8'?><error xmlns='DAV:'>
> <valid-calendar-object-resource xmlns='urn:ietf:params:xml:ns:caldav'/></error>

Thus let's make the CalDAV backend to change the timezone IDs accordingly. In case the timezone doesn't have a corresponding location, convert the time into UTC.
Comment 1 Milan Crha 2016-03-22 13:49:39 UTC
Created commit 4b21d75 in eds master (3.21.1+)
Created commit 3df5524 in eds gnome-3-20 (3.20.1+)