Page MenuHomePhorge

DAV: Unable to update/delete a calendar event
Closed, ResolvedPublic

Description

If an event UID property contains special characters, e.g. @ it is not possible to update/delete such an event in the Calendar UI.

<multistatus xmlns="DAV:">
  <response>
    <href>/cal/admin%40domain.tld/5d2cbdd3765b-7b95e9973638-1887c2be/5u3k19j0v4rd6uinh7uiq%2540google.com.ics</href>
    <status>HTTP/1.1 404 Not Found</status>
  </response>
</multistatus>

You can see the initial %40 (@) is double-encoded into %2540, which is the problem.

Server DAV: Radical.

Details

Ticket Type
Task

Event Timeline

I was unable to reproduce the issue on Kolab's Cyrus DAV server, but I could when I used % character in an UID.

machniak claimed this task.

Fixed.