diff --git a/tine20/Calendar/Frontend/WebDAV.php b/tine20/Calendar/Frontend/WebDAV.php index 96a027480f7..e84d5feb611 100644 --- a/tine20/Calendar/Frontend/WebDAV.php +++ b/tine20/Calendar/Frontend/WebDAV.php @@ -22,6 +22,7 @@ class Calendar_Frontend_WebDAV extends Tinebase_WebDav_Collection_AbstractContai /** * (non-PHPdoc) * @see \Sabre\DAV\IExtendedCollection::createExtendedCollection() + * @throws \Sabre\DAV\Exception\Forbidden */ public function createExtendedCollection($name, array $resourceType, array $properties) { @@ -34,7 +35,7 @@ public function createExtendedCollection($name, array $resourceType, array $prop if (Tinebase_Core::getUser()->hasRight('Tasks', Tinebase_Acl_Rights::RUN)) { $tasks = new Tasks_Frontend_WebDAV('tasks/' . $this->getName(), $this->_useIdAsName); } else { - throw new \Sabre\DAV\Forbidden('Tasks not allowed for user'); + throw new \Sabre\DAV\Exception\Forbidden('Tasks not allowed for user'); } return $tasks->createExtendedCollection($name, $resourceType, $properties); diff --git a/tine20/Tinebase/WebDav/Collection/AbstractContainerTree.php b/tine20/Tinebase/WebDav/Collection/AbstractContainerTree.php index 52e2d6d64a8..08764594a48 100644 --- a/tine20/Tinebase/WebDav/Collection/AbstractContainerTree.php +++ b/tine20/Tinebase/WebDav/Collection/AbstractContainerTree.php @@ -1087,7 +1087,7 @@ protected function _parsePath($_path) /** * @param $_id * @return Tinebase_Model_FullUser - * @throws \Sabre\DAV\Forbidden + * @throws \Sabre\DAV\Exception\Forbidden */ protected function _getUser($_id) { @@ -1101,7 +1101,7 @@ protected function _getUser($_id) try { $contact = Addressbook_Controller_Contact::getInstance()->get($_id); } catch (Tinebase_Exception_AccessDenied $tead) { - throw new \Sabre\DAV\Forbidden('No permission to get user / contact'); + throw new \Sabre\DAV\Exception\Forbidden('No permission to get user / contact'); } $user = Tinebase_User::getInstance()->getUserByPropertyFromSqlBackend('accountId', $contact->account_id, 'Tinebase_Model_FullUser'); } else {