From c48714b44452654bde76dae8ca67f1efff65e01e Mon Sep 17 00:00:00 2001 From: Max Goodman Date: Thu, 15 Dec 2011 11:52:50 -0800 Subject: [PATCH] Fix handling of unicode referrers in r.config. --- r2/r2/lib/template_helpers.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/r2/r2/lib/template_helpers.py b/r2/r2/lib/template_helpers.py index 410889ba1..42e3f7983 100644 --- a/r2/r2/lib/template_helpers.py +++ b/r2/r2/lib/template_helpers.py @@ -20,7 +20,7 @@ # CondeNet, Inc. All Rights Reserved. ################################################################################ from r2.models import * -from filters import unsafe, websafe +from filters import unsafe, websafe, _force_unicode from r2.lib.utils import vote_hash, UrlParser, timesince, is_subdomain from r2.lib.media import s3_direct_url @@ -118,7 +118,7 @@ def js_config(): # are we in an iframe? "cnameframe": bool(c.cname and not c.authorized_cname), # this page's referer - "referer": request.referer or "", + "referer": _force_unicode(request.referer) or "", # the user's voting hash "modhash": c.modhash or False, # the current rendering style