Commit 8c2094ee91a3903ce160e8d44448e74da739f924
1 parent
81d42b1b
Exists in
master
and in
39 other branches
Using whoosh as search engine for tests
Showing
4 changed files
with
17 additions
and
1 deletions
Show diff stats
colab/accounts/views.py
... | ... | @@ -3,6 +3,8 @@ |
3 | 3 | |
4 | 4 | from collections import OrderedDict |
5 | 5 | |
6 | +from haystack.exceptions import SearchBackendError | |
7 | + | |
6 | 8 | from django.conf import settings |
7 | 9 | from django.contrib import messages |
8 | 10 | from django.db import transaction |
... | ... | @@ -106,7 +108,10 @@ class UserProfileDetailView(UserProfileBaseMixin, DetailView): |
106 | 108 | for filter_or in fields_or_lookup: |
107 | 109 | sqs = sqs.filter_or(**filter_or).exclude(type='thread') |
108 | 110 | |
109 | - context['results'] = sqs.order_by('-modified', '-created')[:10] | |
111 | + try: | |
112 | + context['results'] = sqs.order_by('-modified', '-created')[:10] | |
113 | + except SearchBackendError: | |
114 | + context['results'] = sqs.order_by('-modified')[:10] | |
110 | 115 | |
111 | 116 | email_pks = [addr.pk for addr in user.emails.iterator()] |
112 | 117 | query = Message.objects.filter(from_address__in=email_pks) | ... | ... |
... | ... | @@ -0,0 +1 @@ |
1 | +Whoosh==2.5.7 | ... | ... |