Bug #55629
crash sur donnée invalide mise dans un champ carte
Début:
16 juillet 2021
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
Quand à l'affichage celles-ci sont utilisées pour positionner la carte.
Exception: type = '<class 'IndexError'>', value = 'list index out of range' Stack trace (most recent call first): File "/usr/lib/python3/dist-packages/wcs/qommon/form.py", line 2647, in initial_position 2645 def initial_position(self): 2646 if self.value: > 2647 return {'lat': self.value.split(';')[0], 'lng': self.value.split(';')[1]} 2648 return None 2649 locals: self = <MapWidget at 7f0776ee2860: x0.395993334771384>
Fichiers
Révisions associées
Historique
Mis à jour par Paul Marillonnet il y a presque 3 ans
(Commencé un truc sans voir que le ticket était déjà assigné, fwiw it's dans la branche.)
Mis à jour par Paul Marillonnet il y a presque 3 ans
Paul Marillonnet a écrit :
(Commencé un truc sans voir que le ticket était déjà assigné, fwiw it's dans la branche.)
Eh bein pris de court, tant pis pour moi :)
Mis à jour par Frédéric Péters il y a presque 3 ans
- Fichier 0001-fields-don-t-allow-an-invalid-value-in-map-fields-55.patch 0001-fields-don-t-allow-an-invalid-value-in-map-fields-55.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Modif minimale sur le widget pour évoquer la trace mais surtout option prise contrôler ça au moment du stockage de la donnée.
(ajout du refresh_from_storage pour dans les tests pouvoir ainsi récupérer le formdef avec le workflow actualisé).
Mis à jour par Thomas Noël il y a presque 3 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Frédéric Péters il y a presque 3 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 228a25bf8ea2b003f66cbd3670fe5111f71a3c59 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Fri Jul 16 09:55:37 2021 +0200 fields: don't allow an invalid value in map fields (#55629)
Mis à jour par Frédéric Péters il y a presque 3 ans
- Statut changé de Résolu (à déployer) à Solution déployée
fields: don't allow an invalid value in map fields (#55629)