From 394560a9e4e1d841dcd08dbccec8ca72a640ae59 Mon Sep 17 00:00:00 2001 From: Serghei Mihai Date: Fri, 26 Jun 2020 00:03:33 +0200 Subject: [PATCH] py3: convert query string to text (#44464) --- passerelle_montpellier_sig/views.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/passerelle_montpellier_sig/views.py b/passerelle_montpellier_sig/views.py index 11e9089..3cd7f2a 100644 --- a/passerelle_montpellier_sig/views.py +++ b/passerelle_montpellier_sig/views.py @@ -9,6 +9,8 @@ from django.core.urlresolvers import reverse from django.http import HttpResponseBadRequest from django.shortcuts import redirect +from django.utils.encoding import force_text + from passerelle import utils from .models import MontpellierSig @@ -147,7 +149,7 @@ class VoiesView(View, SingleObjectMixin): voies.append({'id': voie, 'text': prefix_cleanup(voie)}) if 'q' in request.GET and request.GET['q']: - q = request.GET['q'].upper() + q = force_text(request.GET['q']).upper() q = q.replace("'", ' ') q = unicodedata.normalize('NFKD', q).encode('ascii', 'ignore') voies = [v for v in voies if q in v['text']]