diff options
author | Georg Ehrke <developer@georgehrke.com> | 2017-06-08 08:00:52 +0200 |
---|---|---|
committer | Georg Ehrke <developer@georgehrke.com> | 2017-06-08 08:05:46 +0200 |
commit | 01b6a3da86422ded00657d40e7e8221fd7e7f165 (patch) | |
tree | 14a35ef4d15c4905323a383c266b8147cf6da255 /apps/dav/lib | |
parent | d00c5886aafe17e6db82c35d29e15b54f7be0e7d (diff) | |
download | nextcloud-server-01b6a3da86422ded00657d40e7e8221fd7e7f165.tar.gz nextcloud-server-01b6a3da86422ded00657d40e7e8221fd7e7f165.zip |
allow PropPatch requests to contact_birthdays
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
Diffstat (limited to 'apps/dav/lib')
-rw-r--r-- | apps/dav/lib/CalDAV/Calendar.php | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/apps/dav/lib/CalDAV/Calendar.php b/apps/dav/lib/CalDAV/Calendar.php index 9c56398b14c..c03bf98ee38 100644 --- a/apps/dav/lib/CalDAV/Calendar.php +++ b/apps/dav/lib/CalDAV/Calendar.php @@ -122,7 +122,14 @@ class Calendar extends \Sabre\CalDAV\Calendar implements IShareable { 'principal' => $this->getOwner(), 'protected' => true, ]; + } else { + $acl[] = [ + 'privilege' => '{DAV:}write-properties', + 'principal' => $this->getOwner(), + 'protected' => true, + ]; } + if ($this->getOwner() !== parent::getOwner()) { $acl[] = [ 'privilege' => '{DAV:}read', |