summaryrefslogtreecommitdiffstats
path: root/packages
diff options
context:
space:
mode:
authorJelle van der Waa <jelle@vdwaa.nl>2018-07-07 20:34:11 +0200
committerJelle van der Waa <jelle@vdwaa.nl>2019-01-21 21:19:58 +0100
commit577a1c3ac7c446d4a34e3ab1b268ef28e6e443d0 (patch)
tree8f34e9b6cd2c430082cc240729acbc51edf37e05 /packages
parent2480e9d0a02c5e9789f643edf26c780293826d85 (diff)
downloadarchweb-577a1c3ac7c446d4a34e3ab1b268ef28e6e443d0.tar.gz
archweb-577a1c3ac7c446d4a34e3ab1b268ef28e6e443d0.zip
Revert "Fix parsing issues when query string keys contain unicode"
Diffstat (limited to 'packages')
-rw-r--r--packages/templatetags/package_extras.py6
1 files changed, 0 insertions, 6 deletions
diff --git a/packages/templatetags/package_extras.py b/packages/templatetags/package_extras.py
index 1cccc2bd..5486c61d 100644
--- a/packages/templatetags/package_extras.py
+++ b/packages/templatetags/package_extras.py
@@ -14,12 +14,6 @@ class BuildQueryStringNode(template.Node):
def render(self, context):
qs = parse_qs(context['current_query'])
- # This is really dirty. The crazy round trips we do on our query string
- # mean we get things like u'\xe2\x98\x83' in our views, when we should
- # have simply u'\u2603' or a byte string of the UTF-8 value. Force the
- # keys and list of values to be byte strings only.
- qs = {k.encode('latin-1'): [v.encode('latin-1') for v in vals]
- for k, vals in list(qs.items())}
if 'sort' in qs and self.sortfield in qs['sort']:
if self.sortfield.startswith('-'):
qs['sort'] = [self.sortfield[1:]]