Bug #36893
champ multi sélection cases à cocher et options avec accent
Début:
14 octobre 2019
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
MultiValueDictKeyError at /elections/participation-a-la-tenue-d-un-bureau-de-vote/autosave "'f79$elementPr\\xc3\\xa9sident'" ... File "/usr/lib/python2.7/dist-packages/quixote/http_request.py" in process_inputs 195. self._process_urlencoded(length, ctype_params) File "/usr/lib/python2.7/dist-packages/wcs/compat.py" in _process_urlencoded 106. return self._process_multipart(length, params) File "/usr/lib/python2.7/dist-packages/wcs/compat.py" in _process_multipart 125. v = self.django_request.POST[k] File "/usr/lib/python2.7/dist-packages/django/utils/datastructures.py" in __getitem__ 85. raise MultiValueDictKeyError(repr(key))
Fichiers
Révisions associées
tests: add test for autosave/items field (#36893)
Historique
Mis à jour par Frédéric Péters il y a plus de 4 ans
("hotfix" tapé sur leur serveur de dev parce que marre) (la raison à la base c'est une source de données avec des id qui ont des accents).
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Fichier 0001-misc-access-django-POST-using-original-unicode-keys-.patch 0001-misc-access-django-POST-using-original-unicode-keys-.patch ajouté
- Fichier 0002-tests-add-test-for-autosave-items-field-36893.patch 0002-tests-add-test-for-autosave-items-field-36893.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Ça déplait pas mal à WebTest et malgré quelques acrobaties à taper dedans, échec à tester ça.
Mais ça tourne en live. (il y a eu retour de quelques traces quand j'ai posé une nouvelle version de la modif).
Et quand même en 0002 le début du test, avec source de données simple, qui marche très bien.
Mis à jour par Thomas Noël il y a plus de 4 ans
- Statut changé de Solution proposée à Solution validée
J'avoue être un peu perdu mais 0001 me semble de toute façon logique.
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit f028c69cc5e0733a1c338b7553e8801533b46b79 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Mon Oct 14 11:54:53 2019 +0200 tests: add test for autosave/items field (#36893) commit bd44241b93c0e1eaa4421e5ca6ed74984c1fa633 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Mon Oct 14 11:54:04 2019 +0200 misc: access django POST using original unicode keys() (#36893)
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Statut changé de Résolu (à déployer) à Solution déployée
misc: access django POST using original unicode keys() (#36893)