py3: convert query string to text (#44464)

This commit is contained in:
Serghei Mihai 2020-06-26 00:03:33 +02:00
parent eb0803f8fa
commit 394560a9e4
1 changed files with 3 additions and 1 deletions

View File

@ -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']]