From 6138ffe99d016cc311f250bc1555b5403b8b1216 Mon Sep 17 00:00:00 2001
From: alex <alex@alexloehr.net>
Date: Thu, 08 Oct 2026 17:18:04 +0000
Subject: [PATCH] GS-2555

---
 php/globus-ilias-rest/login.php |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/php/globus-ilias-rest/login.php b/php/globus-ilias-rest/login.php
index d1657a8..b425f78 100644
--- a/php/globus-ilias-rest/login.php
+++ b/php/globus-ilias-rest/login.php
@@ -167,10 +167,11 @@
 
 // ACHTUNG course_id muss obj_id sein!
 // die Rolle muss aus dem Kurs gelesen werden
+// ACHTUNG ilParticipants::readParticipants() ist protected (ILIAS 9) und wird
+// bereits im Konstruktor von getMembersObject() aufgerufen - nicht erneut aufrufen!
 function anmelden($usr_id, $course_id) {
     $course = ilObjectFactory::getInstanceByObjId($course_id);
     $membersObject = $course->getMembersObject();
-    $membersObject->readParticipants();
     $role = $membersObject::IL_CRS_MEMBER;
     return $membersObject->add($usr_id, $role);
 }

--
Gitblit v1.8.0