From 8ed7debbdf875fbf68c963dc875643e3f63c3431 Mon Sep 17 00:00:00 2001 From: Andreas Kotowicz Date: Sun, 6 Feb 2011 13:30:04 +0100 Subject: [PATCH] quickfix for bug https://github.com/rossp/django-helpdesk/issues#issue/33 we need to figure out why in this particular case, 'request' is a string. --- helpdesk/templatetags/saved_queries.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/helpdesk/templatetags/saved_queries.py b/helpdesk/templatetags/saved_queries.py index 057ef119..b52240a1 100644 --- a/helpdesk/templatetags/saved_queries.py +++ b/helpdesk/templatetags/saved_queries.py @@ -12,8 +12,13 @@ from helpdesk.models import SavedSearch def saved_queries(request): - user_saved_queries = SavedSearch.objects.filter(Q(user=request.user) | Q(shared__exact=True)) - return user_saved_queries + try: + user_saved_queries = SavedSearch.objects.filter(Q(user=request.user) | Q(shared__exact=True)) + return user_saved_queries + except Exception, e: + print "'saved_queries' template tag (django-helpdesk) crashed with following error:" + print e + return '' register = Library() register.filter('saved_queries', saved_queries)