Repository :
http://git.fedorahosted.org/cgit/copr.git
On branch : master
---------------------------------------------------------------
commit 5f171be02c06941390bceba9ecbac4bc90307a16
Author: Bohuslav Kabrda <bkabrda(a)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