fix: prevent sharing permissions on user root folder

Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
This commit is contained in:
John Molakvoæ 2023-09-01 13:53:41 +02:00 committed by backportbot-nextcloud[bot]
parent 09fd427df1
commit d60f95833b

View file

@ -63,7 +63,8 @@ class LazyUserFolder extends LazyFolder {
}
}, [
'path' => $this->path,
'permissions' => Constants::PERMISSION_ALL,
// Sharing user root folder is not allowed
'permissions' => Constants::PERMISSION_ALL ^ Constants::PERMISSION_SHARE,
'type' => FileInfo::TYPE_FOLDER,
'mimetype' => FileInfo::MIMETYPE_FOLDER,
]);