From 7064ff035f3b6e0c8517f53503c19bc40d233d13 Mon Sep 17 00:00:00 2001 From: Robin Appelman Date: Thu, 15 Jan 2026 18:13:15 +0100 Subject: [PATCH] fix: also use authoritative mount info for setupForProvider Signed-off-by: Robin Appelman --- lib/private/Files/SetupManager.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/private/Files/SetupManager.php b/lib/private/Files/SetupManager.php index ff204131fb0..e058be0663b 100644 --- a/lib/private/Files/SetupManager.php +++ b/lib/private/Files/SetupManager.php @@ -687,8 +687,13 @@ class SetupManager implements ISetupManager { } if (!$providersAreAuthoritative && $this->fullSetupRequired($user)) { - $this->setupForUser($user); - return; + if ($this->optimizeAuthoritativeProviders) { + $this->updateNonAuthoritativeProviders($user); + $this->markUserMountsCached($user); + } else { + $this->setupForUser($user); + return; + } } $this->eventLogger->start('fs:setup:user:providers', 'Setup filesystem for ' . implode(', ', $providers));