Bug 438118 - Akonadi fails to put new caldav item to Zimbra server
Summary: Akonadi fails to put new caldav item to Zimbra server
Status: REPORTED
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: DAV Resource (show other bugs)
Version: 5.17.1
Platform: Neon Linux
: NOR crash (vote)
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-06-05 14:22 UTC by dthoma
Modified: 2021-08-27 22:35 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description dthoma 2021-06-05 14:22:38 UTC
When a new calendar entry is created, akonadi uses HTTP-PUT to create the entry on the server site.

Zimbra however has the limitation that the ics-files have to be named using an UUID in the common format a5792563-68fc-4387-9759-72c95c5ea164. See https://wiki.zimbra.com/wiki/CalDav_Support under "Known Limitations".

Akonadi should either use UUIDs as file names or use POST to let the server choose the name.

As Akondadi uses some different format, the put-request fails and the Resource is set to offline and not synchronized anymore.

I am under the impression that this worked recently. I'm running the stable version of kde neon, so a recent version might have been working, but I cannot guarantee that.

Of course one might consider this a bug/missing feature of Zimbra, but it is unlikely that Zimbra will change that behavior as it seems to be due to how they organize calendar entries.