From fc88a33dad1639c0095fab56bc16fd7bd3be5e5c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Stefan=20K=C3=B6gl?= Date: Sun, 27 Oct 2013 10:02:39 +0100 Subject: [PATCH] decode unicode before passing to urllib.quote_plus --- mygpo/web/templatetags/utils.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mygpo/web/templatetags/utils.py b/mygpo/web/templatetags/utils.py index eaf13a3e..fc339870 100644 --- a/mygpo/web/templatetags/utils.py +++ b/mygpo/web/templatetags/utils.py @@ -86,4 +86,6 @@ def license_name(license_url): def urlquote(s): """ makes urllib.quote_plus available as a template filter """ import urllib + if isinstance(s, unicode): + s = s.encode('utf-8') return mark_safe(urllib.quote_plus(s)) -- 2.11.4.GIT