From 06121be55eb142c2a328f0c0d04c0c55d856b129 Mon Sep 17 00:00:00 2001 From: srosse <none@none> Date: Wed, 6 Sep 2017 13:33:51 +0200 Subject: [PATCH] OO-2992: reload the identity before every update --- src/main/java/org/olat/ldap/manager/LDAPLoginManagerImpl.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/org/olat/ldap/manager/LDAPLoginManagerImpl.java b/src/main/java/org/olat/ldap/manager/LDAPLoginManagerImpl.java index c9ac65800f7..bf2addf8bc9 100644 --- a/src/main/java/org/olat/ldap/manager/LDAPLoginManagerImpl.java +++ b/src/main/java/org/olat/ldap/manager/LDAPLoginManagerImpl.java @@ -449,6 +449,8 @@ public class LDAPLoginManagerImpl implements LDAPLoginManager, GenericEventListe log.warn("Identiy is null - should not happen", null); return; } + + identity = securityManager.loadIdentityByKey(identity.getKey()); User user = identity.getUser(); // remove user identifyer - can not be changed later olatPropertyMap.remove(LDAPConstants.LDAP_USER_IDENTIFYER); -- GitLab