[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