Projet

Général

Profil

Bug #55629

crash sur donnée invalide mise dans un champ carte

Ajouté par Frédéric Péters il y a presque 3 ans. Mis à jour il y a presque 3 ans.

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

Révision 228a25bf (diff)
Ajouté par Frédéric Péters il y a presque 3 ans

fields: don't allow an invalid value in map fields (#55629)

Historique

#1

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

#2

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

#3

Mis à jour par Frédéric Péters il y a presque 3 ans

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

#4

Mis à jour par Thomas Noël il y a presque 3 ans

  • Statut changé de Solution proposée à Solution validée
#5

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

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

Formats disponibles : Atom PDF