diff options
author | Jonah BrĂ¼chert <jbb@kaidan.im> | 2024-03-28 03:53:55 +0100 |
---|---|---|
committer | root <root@vm-accounts.spline.inf.fu-berlin.de> | 2024-03-28 03:53:55 +0100 |
commit | d5977387f3e6716cc7594dc872539ccd7f130524 (patch) | |
tree | 4f414467b6d600eb95f18f4b93fb3a67bb22fa6b | |
parent | f5ce96a93d528c806b9515a6bbba09ed7c913a85 (diff) | |
download | web-d5977387f3e6716cc7594dc872539ccd7f130524.tar.gz web-d5977387f3e6716cc7594dc872539ccd7f130524.tar.bz2 web-d5977387f3e6716cc7594dc872539ccd7f130524.zip |
ldap: Fix creating accounts
-rw-r--r-- | accounts/backend/user/ldap.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/accounts/backend/user/ldap.py b/accounts/backend/user/ldap.py index 24e9f93..64e29d4 100644 --- a/accounts/backend/user/ldap.py +++ b/accounts/backend/user/ldap.py @@ -4,7 +4,8 @@ import ldap3 from ldap3.utils.conv import escape_filter_chars from ldap3.utils.dn import escape_rdn -from ldap3.core.exceptions import LDAPInvalidCredentialsResult, LDAPException +from ldap3.core.exceptions import LDAPInvalidCredentialsResult, LDAPException, LDAPOperationResult +from ldap3.core.results import RESULT_SUCCESS from . import Backend, InvalidPasswordError, NoSuchUserError, ShouldNotHappen from accounts.models import Account @@ -226,8 +227,8 @@ class LdapBackend(Backend): (ldap3.MODIFY_ADD, ['%d' % (uidNumber + i + 1)]), ]}) - if conn.result['result'] == ldap3.RESULT_SUCCESS: + if conn.result['result'] == RESULT_SUCCESS: return uidNumber + i + 1 - except ldap3.LDAPOperationResult: + except LDAPOperationResult: pass raise ShouldNotHappen('Unable to get next uidNumber, try again.') |