6.0.0-alpha10
▾
Tasks
New Task
Search
Photos
Wiki
▾
Tickets
New Ticket
Search
dev.horde.org
Toggle Alerts Log
Help
5/15/25
H
istory
A
ttachments
C
omment
W
atch
Download
Comment on [#13822] Shared calendar makes CalDAV fail with 500
*
Your Email Address
*
Spam protection
Enter the letters below:
. ..__ \ /\ /. . |\/|[__) >< >< |_/ | || \/ \/ \| \
Comment
> Let me restart. > > I create with user dvtes1 a new calendar and share it like the > attachement shows. > > This calendar shows up for user dvtest2 in the GUI and in CalDAV I > get this response for querying calendars: > > <d:response> > > <d:href>/horde/rpc.php/calendars/dvtest2/calendar~c6rKd7q_99wt7vMg5tAKwt3/</d:href> > <d:propstat> > <d:prop> > <d:current-user-privilege-set> > <d:privilege xmlns:d="DAV:"> > <d:read-free-busy > xmlns:d="urn:ietf:params:xml:ns:caldav"/> > </d:privilege> > <d:privilege xmlns:d="DAV:"> > <d:write/> > </d:privilege> > <d:privilege xmlns:d="DAV:"> > <d:write-acl/> > </d:privilege> > <d:privilege xmlns:d="DAV:"> > <d:write-properties/> > </d:privilege> > <d:privilege xmlns:d="DAV:"> > <d:write-content/> > </d:privilege> > <d:privilege xmlns:d="DAV:"> > <d:bind/> > </d:privilege> > <d:privilege xmlns:d="DAV:"> > <d:unbind/> > </d:privilege> > <d:privilege xmlns:d="DAV:"> > <d:unlock/> > </d:privilege> > <d:privilege xmlns:d="DAV:"> > <d:read/> > </d:privilege> > <d:privilege xmlns:d="DAV:"> > <d:read-acl/> > </d:privilege> > <d:privilege xmlns:d="DAV:"> > <d:read-current-user-privilege-set/> > </d:privilege> > </d:current-user-privilege-set> > <d:displayname>dv1/shared > [dvtest1]</d:displayname><x5:calendar-color > xmlns:x5="http://apple.com/ns/ical/">#5c31dfff</x5:calendar-color> > <cal:supported-calendar-component-set> > <cal:comp name="VEVENT"/> > </cal:supported-calendar-component-set> > <d:resourcetype> > <d:collection/><cal:calendar/> > </d:resourcetype> > </d:prop> > <d:status>HTTP/1.1 200 OK</d:status> > </d:propstat> > </d:response> > > When I now request some data from this calendar with: > > REPORT > /horde/rpc.php/calendars/dvtest2/calendar~c6rKd7q_99wt7vMg5tAKwt3/ > HTTP/1.1 > Host: 10.*** > Connection: keep-alive > User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.34 > (KHTML, like Gecko) akonadi_davgroupware_resource_62/4.14.2 > Safari/534.34 > Pragma: no-cache > Cache-control: no-cache > Accept: text/html, text/*;q=0.9, image/jpeg;q=0.9, image/png;q=0.9, > image/*;q=0.9, */*;q=0.8 > Accept-Charset: utf-8,*;q=0.5 > Accept-Language: en-US,en;q=0.9 > Content-Type: text/xml > Depth: 2 > Authorization: **** > Content-Length: 825 > > <?xml version="1.0" encoding="utf-8"?> > <C:calendar-query xmlns:D="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav"> > <D:prop> > <D:getetag/> > <C:calendar-data> > <C:comp name="VCALENDAR"> > <C:prop name="VERSION"/> > <C:comp name="VEVENT"> > <C:prop name="SUMMARY"/> > <C:prop name="UID"/> > <C:prop name="DTSTART"/> > <C:prop name="DTEND"/> > <C:prop name="DURATION"/> > <C:prop name="RRULE"/> > <C:prop name="RDATE"/> > <C:prop name="EXRULE"/> > <C:prop name="EXDATE"/> > <C:prop name="RECURRENCE-ID"/> > </C:comp> > <C:comp name="VTIMEZONE"/> > </C:comp> > </C:calendar-data> > </D:prop> > <C:filter> > <C:comp-filter name="VCALENDAR"> > <C:comp-filter name="VEVENT"> > <C:time-range start="20140104T000000Z" > end="20160105T000000Z"/> > </C:comp-filter> > </C:comp-filter> > </C:filter> > </C:calendar-query> > > > Horde responses with: > > HTTP/1.1 500 Internal Server Error > <?xml version="1.0" encoding="utf-8"?> > <d:error xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns"> > <s:exception>Sabre\DAV\Exception</s:exception> > <s:message>Calendar does not exist or no permission to edit</s:message> > <s:sabredav-version>1.8.10</s:sabredav-version> > </d:error> > > If I instead use > REPORT calendar_i_have_ReadOnly_access_to ? > ? > > I get a multi status OK and VEVENTs.
Attachment
Watch this ticket
N
ew Ticket
M
y Tickets
S
earch
Q
uery Builder
R
eports
Saved Queries
Open Bugs
Bugs waiting for Feedback
Open Bugs in Releases
Open Enhancements
Enhancements waiting for Feedback
Bugs with Patches
Enhancements with Patches
Release Showstoppers
Stalled Tickets
New Tickets
Horde 5 Showstoppers