diff options
-rw-r--r-- | lib/private/files/filesystem.php | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/private/files/filesystem.php b/lib/private/files/filesystem.php index 1893996ffc9..2391e84db57 100644 --- a/lib/private/files/filesystem.php +++ b/lib/private/files/filesystem.php @@ -436,8 +436,10 @@ class Filesystem { $mountConfigManager->listen('\OC\Files\Config', 'registerMountProvider', function (IMountProvider $provider) use ($userManager) { foreach (Filesystem::$usersSetup as $user => $setup) { $userObject = $userManager->get($user); - $mounts = $provider->getMountsForUser($userObject, Filesystem::getLoader()); - array_walk($mounts, array(self::$mounts, 'addMount')); + if ($userObject) { + $mounts = $provider->getMountsForUser($userObject, Filesystem::getLoader()); + array_walk($mounts, array(self::$mounts, 'addMount')); + } } }); } |