diff options
-rw-r--r-- | accounts/backend/user/ldap.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/accounts/backend/user/ldap.py b/accounts/backend/user/ldap.py index 57dd8ac..61bd445 100644 --- a/accounts/backend/user/ldap.py +++ b/accounts/backend/user/ldap.py @@ -3,7 +3,7 @@ import ldap3 from ldap3.utils.conv import escape_filter_chars -from ldap3.utils.dn import escape_attribute_value +from ldap3.utils.dn import escape_rdn from . import Backend, InvalidPasswordError, NoSuchUserError, ShouldNotHappen from accounts.models import Account @@ -14,7 +14,7 @@ def _escape(value, wildcard=False): value = str(value) if not wildcard: value = escape_filter_chars(value) - return escape_attribute_value(value) + return escape_rdn(value) def _change_password(conn, dn, passwords, as_admin=False): |