From 2a0caf0019865e5b9276064cce5de41c8abbf9f6 Mon Sep 17 00:00:00 2001 From: Ahmed Hamouda Date: Mon, 23 Mar 2026 16:13:46 +0100 Subject: [PATCH] #46258: Fix SOAP argument type error by fetching users data --- .../ILIAS/soap/classes/class.ilSoapUserAdministration.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/components/ILIAS/soap/classes/class.ilSoapUserAdministration.php b/components/ILIAS/soap/classes/class.ilSoapUserAdministration.php index 846b6bc241ae..b4d96a5d2a82 100755 --- a/components/ILIAS/soap/classes/class.ilSoapUserAdministration.php +++ b/components/ILIAS/soap/classes/class.ilSoapUserAdministration.php @@ -464,7 +464,9 @@ public function getUsersForContainer(string $sid, int $ref_id, bool $attachRoles $roles = $object->__getLocalRoles(); foreach ($roles as $role_id) { - $data = array_merge($rbacreview->assignedUsers($role_id), $data); + $user_ids = $rbacreview->assignedUsers($role_id); + $role_users = ilObjUser::_getUsersForIds($user_ids, $active); + $data = array_merge($data, $role_users); } break;