summaryrefslogtreecommitdiffstats
path: root/hyperkitty/views/thread.py
diff options
context:
space:
mode:
authorAurélien Bompard <aurelien@bompard.org>2013-10-22 15:00:23 +0200
committerAurélien Bompard <aurelien@bompard.org>2013-10-22 15:00:23 +0200
commit85423f0b064aaa4f712acaecc66df1ecda360081 (patch)
treee5c48a28f87a891b39978588597b24eb2fd6a1df /hyperkitty/views/thread.py
parentf1a0a71d971ffa4c01a88b92aa4869dd3a12a3fa (diff)
downloadhyperkitty-85423f0b064aaa4f712acaecc66df1ecda360081.tar.gz
hyperkitty-85423f0b064aaa4f712acaecc66df1ecda360081.tar.xz
hyperkitty-85423f0b064aaa4f712acaecc66df1ecda360081.zip
Deal with a disabled search engine
Diffstat (limited to 'hyperkitty/views/thread.py')
-rw-r--r--hyperkitty/views/thread.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/hyperkitty/views/thread.py b/hyperkitty/views/thread.py
index 6f70b86..f0d2fb6 100644
--- a/hyperkitty/views/thread.py
+++ b/hyperkitty/views/thread.py
@@ -405,8 +405,11 @@ def reattach_suggest(request, mlist_fqdn, threadid):
if not search_query:
search_query = default_search_query
search_query = search_query.strip()
- search_result = store.search(search_query, mlist_fqdn, 1, 50)
- messages = search_result["results"]
+ if store.search_index:
+ search_result = store.search(search_query, mlist_fqdn, 1, 50)
+ messages = search_result["results"]
+ else:
+ messages = []
suggested_threads = []
for msg in messages:
if msg.thread not in suggested_threads and msg.thread_id != threadid: