diff --git a/apps/files_sharing/lib/cache.php b/apps/files_sharing/lib/cache.php index d0919f0dfdcec8cc993201cd048b161c61b01bf8..b2594aa0b4db5ff47a75b664d1bdacb0da787e81 100644 --- a/apps/files_sharing/lib/cache.php +++ b/apps/files_sharing/lib/cache.php @@ -94,7 +94,11 @@ class Shared_Cache extends Cache { $data['is_share_mount_point'] = true; } $data['uid_owner'] = $this->storage->getOwner($file); - $data['permissions'] = $data['permissions'] & $this->storage->getPermissions(''); + if (isset($data['permissions'])) { + $data['permissions'] = $data['permissions'] & $this->storage->getPermissions(''); + } else { + $data['permissions'] = $this->storage->getPermissions(''); + } return $data; } } else {