We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d0efc10 commit 6d96ec4Copy full SHA for 6d96ec4
apps/dav/appinfo/v1/publicwebdav.php
@@ -67,8 +67,13 @@
67
$share = $authBackend->getShare();
68
$owner = $share->getShareOwner();
69
$isWritable = $share->getPermissions() & (\OCP\Constants::PERMISSION_UPDATE | \OCP\Constants::PERMISSION_CREATE);
70
+ $isReadable = $share->getPermissions() & \OCP\Constants::PERMISSION_READ;
71
$fileId = $share->getNodeId();
72
73
+ if (!$isReadable) {
74
+ return false;
75
+ }
76
+
77
if (!$isWritable) {
78
\OC\Files\Filesystem::addStorageWrapper('readonly', function ($mountPoint, $storage) {
79
return new \OC\Files\Storage\Wrapper\PermissionsMask(array('storage' => $storage, 'mask' => \OCP\Constants::PERMISSION_READ + \OCP\Constants::PERMISSION_SHARE));
0 commit comments