Bug #21759
erreur quand les noms des paramètres dans la querystring contiennent des accents
Statut:
Rejeté
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
09 février 2018
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Description
Arrivé sur la prod de Nancy:
Internal Server Error: /reservation-scolaire-pour-nancy-musees/ Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 108, in get_response response = middleware_method(request) File "/usr/lib/python2.7/dist-packages/wcs/middleware.py", line 46, in process_request pub.parse_request(compat_request) File "/usr/lib/pymodules/python2.7/quixote/publish.py", line 113, in parse_request request.process_inputs() File "/usr/lib/python2.7/dist-packages/wcs/qommon/http_request.py", line 127, in process_inputs for k, v in self.form.items()) File "/usr/lib/python2.7/dist-packages/wcs/qommon/http_request.py", line 127, in <genexpr> for k, v in self.form.items()) UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 0: ordinal not in range(128) Request repr(): <WSGIRequest path:/reservation-scolaire-pour-nancy-musees/, GET:<QueryDict: {u'\xe9e ML- Exposition Lorrains sans fronti\xe8res/ coll\xe8ge': [u''], u'session_var_offre': [u'SEC- visite guid']}>,
Demandes liées
Historique
Mis à jour par Frédéric Péters il y a environ 6 ans
- Duplique Bug #21683: qommon/http_request.py: ne pas crasher sur une querystring mal encodée ajouté