diff --git a/serveur/ReadDatabase.py b/serveur/ReadDatabase.py index c7ce3f2394eab3b4582c6fc47ae136903f2f5dcf..d62eb913e22e45ca883c3b42895dd86ab568b464 100644 --- a/serveur/ReadDatabase.py +++ b/serveur/ReadDatabase.py @@ -275,7 +275,7 @@ def quick_search(term, old=False, byidbde=False, hide_solde=False, exclude=None, pieces["always_from"] = "comptes AS c" #: À tester dans tous les cas pieces["always_where"] = "NOT (c.bloque OR c.deleted) AND c.idbde >= 0" - #: Sauf si on est dans le cas de recherche byidbde, on affiche aussi les comptes bloqués + #: Sauf si on est dans le cas de recherche byidbde, on affiche aussi les comptes bloqués if byidbde: pieces["always_where"] = "NOT c.deleted AND c.idbde >= 0" # On gère le flag o ici, parce qu'il est commun aux deux méthodes de recherche @@ -339,7 +339,7 @@ def quick_search(term, old=False, byidbde=False, hide_solde=False, exclude=None, term_liked = like_replace(term) + "%" term_regex = "^" + term # On recherche sur les pseudos, puis les alias, puis les historiques - search_types = ["pseudo", "alias", "historique"] + ["nom", "prenom"] if byname else [] + search_types = ["pseudo", "alias", "historique"] + (["nom", "prenom"] if byname else []) # On ne modifie pas les chaînes trouvées post_transform_term = lambda x : x con, cur = BaseFonctions.getcursor()