]> git.openstreetmap.org Git - osqa.git/commitdiff
OSQA-708, filter the username using smart_unicode, applying patch by @Jonathan Baker
authorjordan <jordan@0cfe37f9-358a-4d5e-be75-b63607b5c754>
Wed, 29 Jun 2011 14:33:00 +0000 (14:33 +0000)
committerjordan <jordan@0cfe37f9-358a-4d5e-be75-b63607b5c754>
Wed, 29 Jun 2011 14:33:00 +0000 (14:33 +0000)
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1084 0cfe37f9-358a-4d5e-be75-b63607b5c754

forum/forms/qanda.py

index afe166ce6b4302e85e08ba11bbac164ce145857b..3e95355a79e46ad9173b47c2a451f236e8d16e68 100644 (file)
@@ -5,8 +5,10 @@ from forum.models import *
 from django.utils.translation import ugettext as _
 from django.contrib.humanize.templatetags.humanize import apnumber
 
+from django.utils.encoding import smart_unicode
 from django.utils.safestring import mark_safe
 from general import NextUrlField, UserNameField, SetPasswordForm
+
 from forum import settings
 
 from forum.modules import call_all_handlers
@@ -213,7 +215,7 @@ class RevisionForm(forms.Form):
 
         date_format = '%c'
         self.fields['revision'].choices = [
-            (r[0], u'%s - %s (%s) %s' % (r[0], r[1], r[2].strftime(date_format), r[3]))
+            (r[0], u'%s - %s (%s) %s' % (r[0], smart_unicode(r[1]), r[2].strftime(date_format), r[3]))
             for r in revisions]
 
         self.fields['revision'].initial = post.active_revision.revision