]> git.ipfire.org Git - pbs.git/commitdiff
users: Fix search which expects a list instead of a generator
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 11 Dec 2017 18:20:10 +0000 (18:20 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 11 Dec 2017 18:20:10 +0000 (18:20 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/buildservice/users.py

index 3375afe1ae5dcd4448bce33d143e2fe864426d86..3f8fe40e30c83b46388657de3f90452e1c1d8417 100644 (file)
@@ -219,11 +219,13 @@ class Users(base.Object):
        def search(self, pattern, limit=None):
                pattern = "%%%s%%" % pattern
 
-               return self._get_users("SELECT * FROM users \
+               users = self._get_users("SELECT * FROM users \
                        WHERE (name LIKE %s OR realname LIKE %s) \
                        AND activated IS TRUE AND deleted IS FALSE \
                        ORDER BY name LIMIT %s", pattern, pattern, limit)
 
+               return list(users)
+
        @staticmethod
        def check_password_strength(password):
                score = 0