Projet

Général

Profil

Bug #36893

champ multi sélection cases à cocher et options avec accent

Ajouté par Frédéric Péters il y a plus de 4 ans. Mis à jour il y a plus de 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
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

Révision bd44241b (diff)
Ajouté par Frédéric Péters il y a plus de 4 ans

misc: access django POST using original unicode keys() (#36893)

Révision f028c69c (diff)
Ajouté par Frédéric Péters il y a plus de 4 ans

tests: add test for autosave/items field (#36893)

Historique

#1

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).

#2

Mis à jour par Frédéric Péters il y a plus de 4 ans

Ç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.

#3

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.

#4

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)
#5

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

Formats disponibles : Atom PDF