]> git.openstreetmap.org Git - osqa.git/commitdiff
Some tags Unicode improvements.
authorjordan <jordan@0cfe37f9-358a-4d5e-be75-b63607b5c754>
Mon, 11 Apr 2011 20:10:22 +0000 (20:10 +0000)
committerjordan <jordan@0cfe37f9-358a-4d5e-be75-b63607b5c754>
Mon, 11 Apr 2011 20:10:22 +0000 (20:10 +0000)
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@973 0cfe37f9-358a-4d5e-be75-b63607b5c754

forum/models/tag.py
forum/views/readers.py

index 5b6bef381474debedceab58b05575c29223b1563..5592c4b1da39a2534290af62c0ff1bd6bc1d7bd1 100644 (file)
@@ -2,6 +2,7 @@ import datetime
 from base import *
 
 from django.utils.translation import ugettext as _
+from django.utils.encoding import smart_unicode
 
 from forum import modules
 
@@ -26,7 +27,7 @@ class Tag(BaseModel):
         app_label = 'forum'
 
     def __unicode__(self):
-        return self.name
+        return smart_unicode(self.name)
 
     def add_to_usage_count(self, value):
         if self.used_count + value < 0:
index 0ef481ec4b8ccdc398c0ad84c0e8facb76118a06..2878424e29703bee4dc546386e6a305f1820fe98 100644 (file)
@@ -10,6 +10,7 @@ from django.template import RequestContext
 from django import template
 from django.utils.html import *
 from django.utils import simplejson
+from django.utils.encoding import smart_unicode
 from django.db.models import Q, Count
 from django.utils.translation import ugettext as _
 from django.template.defaultfilters import slugify
@@ -107,7 +108,7 @@ def tag(request, tag):
         raise Http404
 
     # Getting the questions QuerySet
-    questions = Question.objects.filter(tags=tag)
+    questions = Question.objects.filter(tags__name=smart_unicode(tag.name))
 
     if request.method == "GET":
         user = request.GET.get('user', None)