LDAPUtils.get catches the ldap errors

This commit is contained in:
Éloi Rivard 2020-10-21 16:54:47 +02:00
parent 6b4585c5fa
commit aaa6cacfa2

View file

@ -196,7 +196,10 @@ class LDAPObject:
elif "=" not in dn:
dn = f"{cls.id}={dn},{cls.base},{cls.root_dn}"
try:
result = conn.search_s(dn, ldap.SCOPE_SUBTREE, filter)
except ldap.LDAPError:
result = None
if not result:
return None