diff --git a/Classes/Security/FilePermissionsAspect.php b/Classes/Security/FilePermissionsAspect.php index bae64a1a..dd4bae65 100644 --- a/Classes/Security/FilePermissionsAspect.php +++ b/Classes/Security/FilePermissionsAspect.php @@ -125,6 +125,10 @@ protected function getFileUids(Folder $folder) foreach ($folder->getFiles() as $file) { $files[] = $file->getUid(); } + /** @var Folder $subfolder */ + foreach ($folder->getSubfolders() as $subfolder) { + $files = array_merge($files, $this->getFileUids($subfolder)); + } return $files; }