diff options
-rw-r--r-- | askbot/models/question.py | 4 |
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'], |