[copr] master: Use whooshee_search instead of separate searches for list of ids (5f171be)

bkabrda at fedoraproject.org bkabrda at fedoraproject.org
Wed Mar 20 15:27:37 UTC 2013


Repository : http://git.fedorahosted.org/cgit/copr.git

On branch  : master

>---------------------------------------------------------------

commit 5f171be02c06941390bceba9ecbac4bc90307a16
Author: Bohuslav Kabrda <bkabrda at redhat.com>
Date:   Mon Mar 4 14:16:07 2013 +0100

    Use whooshee_search instead of separate searches for list of ids


>---------------------------------------------------------------

 coprs_frontend/coprs/logic/coprs_logic.py |    7 +------
 1 files changed, 1 insertions(+), 6 deletions(-)

diff --git a/coprs_frontend/coprs/logic/coprs_logic.py b/coprs_frontend/coprs/logic/coprs_logic.py
index ac0219a..9418090 100644
--- a/coprs_frontend/coprs/logic/coprs_logic.py
+++ b/coprs_frontend/coprs/logic/coprs_logic.py
@@ -56,12 +56,7 @@ class CoprsLogic(object):
 
     @classmethod
     def get_multiple_fulltext(cls, user, search_string):
-        try:
-            ids = whoosheers.CoprUserWhoosheer.search(search_string, values_of='copr_id')
-        except ValueError as e:
-            # too short search_string
-            ids = []
-        query = models.Copr.query.filter(models.Copr.id.in_(ids))
+        query = models.Copr.query.join(models.User).whooshee_search(search_string)
         return query
 
     @classmethod



More information about the copr-devel mailing list