diff --git a/webservice/soap/classes/class.ilSoapUserAdministration.php b/webservice/soap/classes/class.ilSoapUserAdministration.php index ac7b54a6ebe8..995be546db2c 100755 --- a/webservice/soap/classes/class.ilSoapUserAdministration.php +++ b/webservice/soap/classes/class.ilSoapUserAdministration.php @@ -1,4 +1,5 @@ __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;