diff --git a/apps/files_sharing/sharedstorage.php b/apps/files_sharing/sharedstorage.php index a4510f2e77..38d5f10e28 100644 --- a/apps/files_sharing/sharedstorage.php +++ b/apps/files_sharing/sharedstorage.php @@ -188,6 +188,9 @@ class OC_Filestorage_Shared extends OC_Filestorage_Common { } public function isCreatable($path) { + if ($path == '') { + return false; + } return ($this->getPermissions($path) & OCP\Share::PERMISSION_CREATE); } @@ -196,14 +199,23 @@ class OC_Filestorage_Shared extends OC_Filestorage_Common { } public function isUpdatable($path) { + if ($path == '') { + return false; + } return ($this->getPermissions($path) & OCP\Share::PERMISSION_UPDATE); } public function isDeletable($path) { + if ($path == '') { + return false; + } return ($this->getPermissions($path) & OCP\Share::PERMISSION_DELETE); } public function isSharable($path) { + if ($path == '') { + return false; + } return ($this->getPermissions($path) & OCP\Share::PERMISSION_SHARE); }