diff --git a/caldav/server.go b/caldav/server.go index 7ddfffc..95ee691 100644 --- a/caldav/server.go +++ b/caldav/server.go @@ -563,6 +563,9 @@ func (b *backend) propFindCalendar(ctx context.Context, propfind *internal.PropF Size: cal.MaxResourceSize, }) } + props[internal.CurrentUserPrivilegeSetName] = func(*internal.RawXMLValue) (interface{}, error) { + return &internal.CurrentUserPrivilegeSet{Privilege: internal.NewAllPrivileges()}, nil + } // TODO: CALDAV:calendar-timezone, CALDAV:supported-calendar-component-set, CALDAV:min-date-time, CALDAV:max-date-time, CALDAV:max-instances, CALDAV:max-attendees-per-instance