diff --git a/src/main/java/org/olat/ldap/manager/LDAPLoginManagerImpl.java b/src/main/java/org/olat/ldap/manager/LDAPLoginManagerImpl.java index c9ac65800f796d603f8442cda0da48c878e938b0..bf2addf8bc94bdc3855d84f98cf4f7cf44194531 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);