Revert "Fix parsing issues when query string keys contain unicode"
This reverts commit bb18fa3323
.
This commit is contained in:
parent
2480e9d0a0
commit
577a1c3ac7
@ -14,12 +14,6 @@ def __init__(self, sortfield):
|
||||
|
||||
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:]]
|
||||
|
Loading…
Reference in New Issue
Block a user