diff --git a/lib/private/Files/SetupManager.php b/lib/private/Files/SetupManager.php index 9fb7b030e1da7..2390e3be9c9ec 100644 --- a/lib/private/Files/SetupManager.php +++ b/lib/private/Files/SetupManager.php @@ -403,6 +403,10 @@ public function setupForPath(string $path, bool $includeChildren = false): void return; } + if (!$this->isSetupStarted($user)) { + $this->oneTimeUserSetup($user); + } + $mounts = []; if (!in_array($cachedMount->getMountProvider(), $setupProviders)) { $setupProviders[] = $cachedMount->getMountProvider();