diff --git a/lib/Sabre/PropFindPlugin.php b/lib/Sabre/PropFindPlugin.php index 1768c017a..8b94659e0 100644 --- a/lib/Sabre/PropFindPlugin.php +++ b/lib/Sabre/PropFindPlugin.php @@ -92,7 +92,7 @@ public function propFind(PropFind $propFind, INode $node): void { $propFind->handle(self::FAVORITE_PROPERTYNAME, fn (): int => $node->isFavorite() ? 1 : 0); $propFind->handle(FilesPlugin::HAS_PREVIEW_PROPERTYNAME, fn () => json_encode($this->previewManager->isAvailable($fileInfo))); $propFind->handle(FilesPlugin::PERMISSIONS_PROPERTYNAME, function () use ($node): string { - $permissions = DavUtil::getDavPermissions($node->getFileInfo()); + $permissions = DavUtil::getDavPermissions($node->getFileInfo(), $node->getFileInfo()->getParent()); $filteredPermissions = str_replace('R', '', $permissions); if ($node instanceof PublicAlbumPhoto) {