From: Michael Tremer Date: Tue, 11 Feb 2025 18:24:55 +0000 (+0000) Subject: users: Look for an exact match first when searching X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=43992d9c68bbb31cb13b410f9863a31e06f8f8f7;p=pbs.git users: Look for an exact match first when searching Signed-off-by: Michael Tremer --- 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)"