From 43992d9c68bbb31cb13b410f9863a31e06f8f8f7 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Tue, 11 Feb 2025 18:24:55 +0000 Subject: [PATCH] users: Look for an exact match first when searching Signed-off-by: Michael Tremer --- src/buildservice/users.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/buildservice/users.py b/src/buildservice/users.py index c0a8310d..f6807e4f 100644 --- a/src/buildservice/users.py +++ b/src/buildservice/users.py @@ -282,6 +282,11 @@ class Users(base.Object): log.warning("Cannot search for users in test mode") return [] + # Search for an exact match + user = await self.get_by_name(q) + if user: + return [user] + res = self._ldap_query( "(&" "(objectClass=person)" -- 2.47.2