diff --git a/src/main/java/org/olat/ldap/manager/LDAPLoginManagerImpl.java b/src/main/java/org/olat/ldap/manager/LDAPLoginManagerImpl.java
index 22fe80f1b1e12dcd69d260831992d79907ad11fb..84d14b5b766fbb3a10aaa68318f692fd298caf00 100644
--- a/src/main/java/org/olat/ldap/manager/LDAPLoginManagerImpl.java
+++ b/src/main/java/org/olat/ldap/manager/LDAPLoginManagerImpl.java
@@ -535,7 +535,7 @@ public class LDAPLoginManagerImpl implements LDAPLoginManager, GenericEventListe
 			log.error("Cannot try to lookup user " + uid + " by email with an invalid email::" + email, null);
 			return null;
 		}
-		if (userManager.isEmailAllowed(email) ) {
+		if (!userManager.isEmailAllowed(email)) {
 			log.error("Can't create user with email='" + email + "', a user with that email does already exist in OLAT database", null);
 			return null;
 		}