Projet

Général

Profil

Development #55720

quand on choisit un affichage "carte" dans le choix de source de données alors qu'il n'y a pas de choix possible, afficher "aucun"

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
20 juillet 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Si on sélectionne une source de données puis qu'on change le mode d'affichage vers "Carte (données géographiques)", si la source de données n'est pas compatible geojson elle est remplacée par la première source geojson disponible; mais s'il n'y a aucun choix possible, elle reste en place, et permet ainsi la configuration d'un affichage avec une source de données incompatibles, ce qui sera refusé violemment à l'usage,


Exception:
  type = '<class 'AssertionError'>', value = ''

Stack trace (most recent call first):
  File "/usr/lib/python3/dist-packages/wcs/data_sources.py", line 644, in get_geojson_url
   642
   643     def get_geojson_url(self):
>  644         assert self.type == 'geojson'
   645         url = self.data_source.get('value').strip()
   646         if Template.is_template_string(url):

  locals:
     self = <NamedDataSource None id:None>

Fichiers

Révisions associées

Révision 5a617211 (diff)
Ajouté par Frédéric Péters il y a plus de 2 ans

backoffice: never allow invalid geojson data source selection (#55720)

Historique

#1

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

#3

Mis à jour par Lauréline Guérin il y a plus de 2 ans

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

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

  • Statut changé de Solution validée à Résolu (à déployer)
commit 5a61721146002db091fbdf24f384e7cd2765e3b9
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Tue Jul 20 18:31:01 2021 +0200

    backoffice: never allow invalid geojson data source selection (#55720)
#5

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

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF