diff --git a/lib/Trash/TrashBackend.php b/lib/Trash/TrashBackend.php index 49607b911..a16549aea 100644 --- a/lib/Trash/TrashBackend.php +++ b/lib/Trash/TrashBackend.php @@ -16,6 +16,7 @@ use OCA\Files_Trashbin\Trash\ITrashBackend; use OCA\Files_Trashbin\Trash\ITrashItem; use OCA\GroupFolders\ACL\ACLManagerFactory; +use OCA\GroupFolders\Folder\FolderDefinition; use OCA\GroupFolders\Folder\FolderDefinitionWithPermissions; use OCA\GroupFolders\Folder\FolderManager; use OCA\GroupFolders\Folder\FolderWithMappingsAndCache; @@ -330,7 +331,7 @@ private function moveFromEncryptedStorage(IStorage $sourceStorage, IStorage $tar private function userHasAccessToFolder(IUser $user, int $folderId): bool { $folders = $this->folderManager->getFoldersForUser($user); - $folderIds = array_map(fn (array $folder): int => $folder->id, $folders); + $folderIds = array_map(fn (FolderDefinition $folder): int => $folder->id, $folders); return in_array($folderId, $folderIds); }