From 785fe27cf8c7c514006b483959636493d8547694 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Wed, 30 Oct 2019 11:09:56 +0000 Subject: [PATCH] people: Search for nicknames as well Signed-off-by: Michael Tremer --- src/backend/accounts.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/backend/accounts.py b/src/backend/accounts.py index 2a88cab0..9e2049fd 100644 --- a/src/backend/accounts.py +++ b/src/backend/accounts.py @@ -108,12 +108,12 @@ class Accounts(Object): def search(self, query): # Search for exact matches accounts = self._search( - "(&(objectClass=person)(|(uid=%s)(mail=%s)(sipAuthenticationUser=%s)(telephoneNumber=%s)(homePhone=%s)(mobile=%s)))" \ - % (query, query, query, query, query, query)) + "(&(objectClass=person)(|(uid=%s)(mail=%s)(displayName=%s)(sipAuthenticationUser=%s)(telephoneNumber=%s)(homePhone=%s)(mobile=%s)))" \ + % (query, query, query, query, query, query, query)) # Find accounts by name if not accounts: - for account in self._search("(&(objectClass=person)(|(cn=*%s*)(uid=*%s*)))" % (query, query)): + for account in self._search("(&(objectClass=person)(|(cn=*%s*)(uid=*%s*)(displayName=*%s*)))" % (query, query, query)): if not account in accounts: accounts.append(account) -- 2.47.3