From af466a0d3ac20a2b459fcc2051525297633ea7e9 Mon Sep 17 00:00:00 2001 From: Robin Appelman Date: Tue, 26 Apr 2022 16:35:10 +0200 Subject: [PATCH] fix: ensure user home mounts is registered Signed-off-by: Robin Appelman --- lib/private/Files/SetupManager.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lib/private/Files/SetupManager.php b/lib/private/Files/SetupManager.php index 93b7dc37b6b..db4debfb83f 100644 --- a/lib/private/Files/SetupManager.php +++ b/lib/private/Files/SetupManager.php @@ -261,6 +261,15 @@ class SetupManager { $homeMount->getStorage()->getScanner()->scan(''); $this->eventLogger->end('fs:setup:user:home:scan'); } + + $provider = $homeMount->getMountProvider(); + $this->userMountCache->registerMounts($user, [$homeMount], [$provider]); + if (!isset($this->setupUserMountProviders[$user->getUID()])) { + $this->setupUserMountProviders[$user->getUID()] = []; + } + if (!in_array($provider, $this->setupUserMountProviders[$user->getUID()])) { + $this->setupUserMountProviders[$user->getUID()][] = $provider; + } $this->eventLogger->end('fs:setup:user:home'); } else { $this->mountManager->addMount(new MountPoint( -- 2.39.5