From 892f815d2e82e771c36aeb67aeee46d5a0d0938c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=B4me=20Chilliet?= Date: Tue, 14 Jan 2025 17:21:40 +0100 Subject: [PATCH] fix: Fix a small typing problem is user manager MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Côme Chilliet --- lib/private/User/Manager.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/private/User/Manager.php b/lib/private/User/Manager.php index 48b51af5955..aa2acb55782 100644 --- a/lib/private/User/Manager.php +++ b/lib/private/User/Manager.php @@ -492,6 +492,7 @@ class Manager extends PublicEmitter implements IUserManager { public function countUsersTotal(int $limit = 0, bool $onlyMappedUsers = false): int|false { $userCount = false; + foreach ($this->backends as $backend) { if ($onlyMappedUsers && $backend instanceof ICountMappedUsersBackend) { $backendUsers = $backend->countMappedUsers(); @@ -505,7 +506,7 @@ class Manager extends PublicEmitter implements IUserManager { continue; } if ($backendUsers !== false) { - $userCount += $backendUsers; + $userCount = (int)$userCount + $backendUsers; if ($limit > 0) { if ($userCount >= $limit) { break;