fix: LDAP filter malformed — добавлен символ '|' в or_filter
search_by_user_id: or_filter был '(...)' вместо '(|...)' — LDAP требовал OR-оператор
This commit is contained in:
+1
-1
@@ -49,7 +49,7 @@ def search_by_user_id(user_id: str, attributes: list[str] | None = None) -> list
|
||||
"(userPrincipalName={})".format(short_username + "@sibcem.ru"),
|
||||
"(sAMAccountName={})".format(safe_sam),
|
||||
]
|
||||
or_filter = "({})".format("".join(or_parts))
|
||||
or_filter = "(|{})".format("".join(or_parts))
|
||||
search_filter = "(&{}{})".format("(objectClass=user)", or_filter)
|
||||
|
||||
conn = _get_conn()
|
||||
|
||||
Reference in New Issue
Block a user