]> git.ipfire.org Git - pbs.git/commitdiff
Remove FULLTEXT index from users table.
authorMichael Tremer <michael.tremer@ipfire.org>
Sun, 17 Feb 2013 18:36:17 +0000 (19:36 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Sun, 17 Feb 2013 18:36:17 +0000 (19:36 +0100)
backend/users.py

index 255e1b3d98ff58c2eee6c9a031d8ebb471eb5159..56d4e36b5f2be8ff7b7a8a094efc76ccc7c0c56c 100644 (file)
@@ -184,10 +184,11 @@ class Users(base.Object):
                return count
 
        def search(self, pattern, limit=None):
+               pattern = "%%%s%%" % pattern
+
                query = "SELECT id FROM users \
-                       WHERE (name LIKE %s OR MATCH(name, realname) AGAINST(%s)) \
-                               AND activated = 'Y' AND deleted = 'N'"
-               args  = [pattern, pattern,]
+                       WHERE (name LIKE %s OR realname LIKE %s) AND activated = %s AND deleted = %s"
+               args  = [pattern, pattern, "Y", "N"]
 
                if limit:
                        query += " LIMIT %s"