diff --git a/lib/private/User/Manager.php b/lib/private/User/Manager.php index dc890d6764095..f4550d8e78752 100644 --- a/lib/private/User/Manager.php +++ b/lib/private/User/Manager.php @@ -871,13 +871,7 @@ public function getSeenUsers(int $offset = 0, ?int $limit = null): \Iterator { $offset += $batchSize; foreach ($userIds as $userId) { - foreach ($this->backends as $backend) { - if ($backend->userExists($userId)) { - $user = new LazyUser($userId, $this, null, $backend); - yield $userId => $user; - break; - } - } + yield $userId => $this->getExistingUser($userId); } } while (count($userIds) === $batchSize && $limit !== 0); }