From 18b8ec7226b67bfdfb58457316de1f373d5fc1fa Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Arne=20Schr=C3=B6der=2C=20M=2E=20A?=
 <schroeder@data-quest.de>
Date: Thu, 21 Apr 2022 10:38:00 +0000
Subject: [PATCH] Resolve "ILIAS-Schnittstelle: Fehler bei Wiederherstellen von
 LDAP-Accounts"

Closes #941
---
 lib/ilias_interface/ConnectedIlias.class.php | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/lib/ilias_interface/ConnectedIlias.class.php b/lib/ilias_interface/ConnectedIlias.class.php
index 2ac9589e3b8..c6d0497b7c9 100644
--- a/lib/ilias_interface/ConnectedIlias.class.php
+++ b/lib/ilias_interface/ConnectedIlias.class.php
@@ -334,6 +334,8 @@ class ConnectedIlias
                 $this->ilias_config['ldap_enable'] &&
                 ($this->user->auth_plugin != 'standard') &&
                 ($this->user->auth_plugin == $this->ilias_config['ldap_enable'])) {
+            $this->user->id = $user_exists;
+            $this->user->login = $user_data["login"];
             $this->user->setConnection($this->user->getUserType(), true);
             PageLayout::postSuccess(sprintf(_("Verbindung mit Nutzer ID %s wiederhergestellt."), $this->user->id));
             return true;
-- 
GitLab