From 0d65a4f4606e2a72a2d6a8e44c4b4f83b4880a74 Mon Sep 17 00:00:00 2001 From: jordan Date: Fri, 10 Jun 2011 15:29:56 +0000 Subject: [PATCH] the urls in the bulk management view in the administration should pass through smart_unicode(). git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1062 0cfe37f9-358a-4d5e-be75-b63607b5c754 --- forum/utils/pagination.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/forum/utils/pagination.py b/forum/utils/pagination.py index 46c1e89..d605d5f 100644 --- a/forum/utils/pagination.py +++ b/forum/utils/pagination.py @@ -5,6 +5,7 @@ from django.core.paginator import Paginator, EmptyPage from django.utils.translation import ugettext as _ from django.utils.html import escape from django.http import Http404 +from django.utils.encoding import smart_unicode from django.utils.http import urlquote from django.utils.safestring import mark_safe from django.utils.html import strip_tags, escape @@ -298,7 +299,7 @@ def _paginated(request, objects, context): sorts = [(n, s.label, url_builder(n), strip_tags(s.description)) for n, s in context.sort_methods.items()] for name, label, url, descr in sorts: - paginator.__dict__['%s_sort_link' % name] = url + paginator.__dict__['%s_sort_link' % name] = smart_unicode(url) return sort_tabs_template.render(template.Context({ 'current': sort, -- 2.45.1