|
|
|
|
@ -41,7 +41,7 @@ $server->addPlugin(new OC_Connector_Sabre_ExceptionLoggerPlugin('webdav'));
|
|
|
|
|
$server->subscribeEvent('beforeMethod', function () use ($server, $objectTree, $authBackend) {
|
|
|
|
|
$share = $authBackend->getShare();
|
|
|
|
|
$owner = $share['uid_owner'];
|
|
|
|
|
$isWritable = $share['permissions'];
|
|
|
|
|
$isWritable = $share['permissions'] & (\OCP\PERMISSION_UPDATE | \OCP\PERMISSION_CREATE);
|
|
|
|
|
$fileId = $share['file_source'];
|
|
|
|
|
|
|
|
|
|
if (!$isWritable) {
|
|
|
|
|
|