diff --git a/components/ILIAS/WebServices/ECS/classes/Course/class.ilECSCmsCourseMemberCommandQueueHandler.php b/components/ILIAS/WebServices/ECS/classes/Course/class.ilECSCmsCourseMemberCommandQueueHandler.php index 2cc0fb39dce2..72b32c69e786 100755 --- a/components/ILIAS/WebServices/ECS/classes/Course/class.ilECSCmsCourseMemberCommandQueueHandler.php +++ b/components/ILIAS/WebServices/ECS/classes/Course/class.ilECSCmsCourseMemberCommandQueueHandler.php @@ -345,7 +345,7 @@ protected function refreshAssignmentStatus(object $course_member, int $obj_id, ? } } } else { - if ($il_usr_id = ilObjUser::_lookupId($login)) { + if ($il_usr_id = ilObjUser::_lookupId($login ?? "")) { // user exists => assign to course/group if ($role) { // Assign user @@ -364,7 +364,7 @@ protected function refreshAssignmentStatus(object $course_member, int $obj_id, ? ); } // Assign to role - if ($role && $il_usr_id = ilObjUser::_lookupId($login)) { + if ($role && $il_usr_id = ilObjUser::_lookupId($login ?? "")) { $this->log->info('Assigning new role to existing user ' . $person_id . ' ' . 'to ' . ilObject::_lookupTitle($obj_id) . ' using role: ' . $role); $part->add($il_usr_id, $role); $part->sendNotification(ilCourseMembershipMailNotification::TYPE_ADMISSION_MEMBER, $il_usr_id);