From 1f61f877fe836673ea6eab22be642e18cff836e1 Mon Sep 17 00:00:00 2001 From: Nick Leeman Date: Sun, 9 Oct 2022 17:20:09 +0200 Subject: [PATCH] fix --- services/search.py | 32 +++----------------------------- 1 file changed, 3 insertions(+), 29 deletions(-) diff --git a/services/search.py b/services/search.py index 5a97bc2..5b0130c 100644 --- a/services/search.py +++ b/services/search.py @@ -6,23 +6,13 @@ class Search: @staticmethod def search_members(query): cur = Database.connection.cursor() - # cur.execute(""" - # SELECT * FROM users WHERE - # id LIKE ? OR - # username LIKE ? OR - # firstname LIKE ? OR - # lastname LIKE ? OR - # email LIKE ? OR - # phone LIKE ? - # """, (f"%{query}%", f"%{query}%", f"%{query}%", f"%{query}%", f"%{query}%", f"%{query}%")) - cur.execute("""SELECT * FROM users""") rows = cur.fetchall() payload = [] for row in rows: user = User(Database.connection)._set_row_values(row) - if str(user.id) == user.id: + if str(user.id) == query: payload.append(user) continue @@ -35,15 +25,7 @@ class Search: @staticmethod def search_advisors(query): cur = Database.connection.cursor() - cur.execute(""" - SELECT * FROM users WHERE - id LIKE ? OR - username LIKE ? OR - firstname LIKE ? OR - lastname LIKE ? OR - email LIKE ? OR - phone LIKE ? - """, (f"%{query}%", f"%{query}%", f"%{query}%", f"%{query}%", f"%{query}%", f"%{query}%")) + cur.execute("""SELECT * FROM users""", (f"%{query}%", f"%{query}%", f"%{query}%", f"%{query}%", f"%{query}%", f"%{query}%")) rows = cur.fetchall() payload = [] @@ -62,15 +44,7 @@ class Search: @staticmethod def search_admins(query): cur = Database.connection.cursor() - cur.execute(""" - SELECT * FROM users WHERE - id LIKE ? OR - username LIKE ? OR - firstname LIKE ? OR - lastname LIKE ? OR - email LIKE ? OR - phone LIKE ? - """, (f"%{query}%", f"%{query}%", f"%{query}%", f"%{query}%", f"%{query}%", f"%{query}%")) + cur.execute("""SELECT * FROM users""", (f"%{query}%", f"%{query}%", f"%{query}%", f"%{query}%", f"%{query}%", f"%{query}%")) rows = cur.fetchall() payload = []