Bug #22299
crash sur id de choix multiples avec accent
Début:
06 mars 2018
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Description
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 113, in process_inputs quixote.http_request.HTTPRequest.process_inputs(self) File "/usr/lib/pymodules/python2.7/quixote/http_request.py", line 197, in process_inputs self._process_multipart(length, ctype_params) File "/usr/lib/python2.7/dist-packages/wcs/compat.py", line 119, in _process_multipart self.form[str(k)] = v.encode(site_charset) UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 20: ordinal not in range(128)
avec k qui est u'f175$elementboites d\xe9coratives'.
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a environ 6 ans
- Fichier 0001-misc-encode-field-keys-into-bytes-22299.patch 0001-misc-encode-field-keys-into-bytes-22299.patch ajouté
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
Patch bidon mais pas de test unitaire parce que webtest m'offre un comportement étrange sur cette situation. (il ne trouve pas le champ). (mais c'est testé en réel)
Mis à jour par Frédéric Péters il y a environ 6 ans
- Statut changé de En cours à Résolu (à déployer)
commit e3fa75cadc33e966a6360e4de9fd175b03728993 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Tue Mar 6 11:58:57 2018 +0100 misc: encode field keys into bytes (#22299)
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Statut changé de Résolu (à déployer) à Solution déployée
misc: encode field keys into bytes (#22299)