From fe0d6d16dbe391d24a0c68f44e5e09d6d3b37b8c Mon Sep 17 00:00:00 2001 From: provokateurin Date: Mon, 2 Feb 2026 15:34:45 +0100 Subject: [PATCH] perf(files_sharing): Remove dead code in MountProvider causing all mounts to be loaded Signed-off-by: provokateurin --- apps/files_sharing/lib/MountProvider.php | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/apps/files_sharing/lib/MountProvider.php b/apps/files_sharing/lib/MountProvider.php index e9575dbac26c3..dd99aef2a5025 100644 --- a/apps/files_sharing/lib/MountProvider.php +++ b/apps/files_sharing/lib/MountProvider.php @@ -264,13 +264,9 @@ public function getMountsFromSuperShares( IStorageFactory $loader, ): array { $userId = $user->getUID(); - $allMounts = $this->mountManager->getAll(); $mounts = []; - $view = new View('/' . $userId . '/files'); $ownerViews = []; $sharingDisabledForUser = $this->shareManager->sharingDisabledForUser($userId); - /** @var CappedMemoryCache $folderExistCache */ - $foldersExistCache = new CappedMemoryCache(); $validShareCache = $this->cacheFactory->createLocal('share-valid-mountpoint-max'); $maxValidatedShare = $validShareCache->get($userId) ?? 0; @@ -313,10 +309,9 @@ public function getMountsFromSuperShares( $event = new ShareMountedEvent($mount); $this->eventDispatcher->dispatchTyped($event); - $mounts[$mount->getMountPoint()] = $allMounts[$mount->getMountPoint()] = $mount; + $mounts[$mount->getMountPoint()] = $mount; foreach ($event->getAdditionalMounts() as $additionalMount) { $mounts[$additionalMount->getMountPoint()] = $additionalMount; - $allMounts[$additionalMount->getMountPoint()] = $additionalMount; } } catch (Exception $e) { $this->logger->error(