diff options
author | Jelle van der Waa <jelle@vdwaa.nl> | 2018-07-07 20:34:11 +0200 |
---|---|---|
committer | Jelle van der Waa <jelle@vdwaa.nl> | 2019-01-21 21:19:58 +0100 |
commit | 577a1c3ac7c446d4a34e3ab1b268ef28e6e443d0 (patch) | |
tree | 8f34e9b6cd2c430082cc240729acbc51edf37e05 /packages | |
parent | 2480e9d0a02c5e9789f643edf26c780293826d85 (diff) | |
download | archweb-577a1c3ac7c446d4a34e3ab1b268ef28e6e443d0.tar.gz archweb-577a1c3ac7c446d4a34e3ab1b268ef28e6e443d0.zip |
Revert "Fix parsing issues when query string keys contain unicode"
This reverts commit bb18fa3323a0494a2774ea61911572b089d04b6d.
Diffstat (limited to 'packages')
-rw-r--r-- | packages/templatetags/package_extras.py | 6 |
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:]] |