]> git.openstreetmap.org Git - osqa.git/blobdiff - forum/views/readers.py
#OSQA-388, showing message to the current user on submit, the username of the awarded...
[osqa.git] / forum / views / readers.py
index 69edf3cfa9243df64602542f1ab8ec7af775ba33..8d2cd85f43b2eb112484dca9737cd8b3b842a87e 100644 (file)
@@ -6,7 +6,6 @@ from forum import settings as django_settings
 from django.shortcuts import render_to_response, get_object_or_404
 from django.http import HttpResponseRedirect, HttpResponse, Http404, HttpResponsePermanentRedirect
 from django.core.paginator import Paginator, EmptyPage, InvalidPage
-from django.core.exceptions import ObjectDoesNotExist
 from django.template import RequestContext
 from django import template
 from django.utils.html import *
@@ -102,13 +101,13 @@ def questions(request):
 
 @decorators.render('questions.html')
 def tag(request, tag):
-    questions = Question.objects.filter(tags__name=unquote(tag))
-
-    if not questions:
+    try:
+        tag = Tag.active.get(name=unquote(tag))
+    except Tag.DoesNotExist:
         raise Http404
 
     return question_list(request,
-                         questions,
+                         Question.objects.filter(tags=tag),
                          mark_safe(_('questions tagged <span class="tag">%(tag)s</span>') % {'tag': tag}),
                          None,
                          mark_safe(_('Questions Tagged With %(tag)s') % {'tag': tag}),