summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--askbot/models/question.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/askbot/models/question.py b/askbot/models/question.py
index 3ce6dfcf..aecfd794 100644
--- a/askbot/models/question.py
+++ b/askbot/models/question.py
@@ -89,14 +89,14 @@ class QuestionManager(models.Manager):
qs = qs.filter(tags__name = tag)
if search_query:
- try:
+ if settings.DATABASE_ENGINE == 'mysql':
qs = qs.filter(
models.Q(title__search = search_query) \
| models.Q(text__search = search_query) \
| models.Q(tagnames__search = search_query) \
| models.Q(answers__text__search = search_query)
)
- except:
+ else:
#fallback to dumb title match search
qs = qs.extra(
where=['title like %s'],