diff --git a/Classes/Security/CheckPermissions.php b/Classes/Security/CheckPermissions.php index eb6f33c..778858a 100644 --- a/Classes/Security/CheckPermissions.php +++ b/Classes/Security/CheckPermissions.php @@ -84,6 +84,7 @@ public function checkBackendUserFileAccess(FileInterface $file): bool if ($backendUser->isAdmin()) { return true; } + $resourceStorage = $file->getStorage(); $storageFilePermissions = $backendUser->getTSConfig()['permissions.']['file.']['storage.'][$resourceStorage->getUid() . '.'] ?? []; $resourceStorage->setUserPermissions($storageFilePermissions); $majorVersion = GeneralUtility::makeInstance(Typo3Version::class)->getMajorVersion();