From 0bceb5c49a9a4834cfcfcdf8dfcb5de859db204b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonah=20Br=C3=BCchert?= Date: Sun, 11 Feb 2024 20:14:48 +0100 Subject: ldap: Port away from escape_attribute_value --- accounts/backend/user/ldap.py | 4 ++-- 1 file 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): -- cgit v1.2.3-1-g7c22