summaryrefslogtreecommitdiffstats
path: root/apps/files_sharing
diff options
context:
space:
mode:
Diffstat (limited to 'apps/files_sharing')
-rw-r--r--apps/files_sharing/sharedstorage.php12
1 files changed, 12 insertions, 0 deletions
diff --git a/apps/files_sharing/sharedstorage.php b/apps/files_sharing/sharedstorage.php
index a4510f2e77c..38d5f10e286 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);
}