Skip to content

Fix iCloud CalDAV synchronization errors

Christian Ponte requested to merge chponte/kdav:fix-icloud-retrieve into master

The proposed changes fix two issues:

  1. A typo in the name of a variable referenced inside an if (change in file davitemslistjob.cpp. I believe the original author intended to reference resourcetypeElement, not responseElement. This error does not seem to affect functionality, but I found it while reading code and addressed it.

  2. An error in the usage of the calendar-multiget retrieval. As documented in https://datatracker.ietf.org/doc/html/rfc4791#section-7.9 , ics files inside the request are referenced via their relative path. The change introduced corrects this behaviour. This is what was preventing kdav from working with iCloud.

Merge request reports

Loading