IGNF / geoportal-extensions

French Geoportal Extensions for well-known javascript mapping libraries (Leaflet and OpenLayers)
https://ignf.github.io/geoportal-extensions/
Other
64 stars 33 forks source link

Impossible d'enregistrer un croquis si un label est présent #368

Closed soriyathach closed 1 year ago

soriyathach commented 1 year ago

Je ne sais pas si je suis au bon endroit mais sur le site Geoportail en prod au 12/06/2023 je n'arrive pas à sauvegarder un croquis dès que j'ai ajouté un texte. J'ai une exception e.createElement is not a function sur la ligne "var a = e.createElement("LabelStyleSimpleExtensionGroup")".

Votre environnement

Type d'issue

[x] Report de bug [ ] Requête d'une nouvelle fonctionnalité

Contexte

Il est impossible d'enregistrer un croquis dans Geoportail dès qu'un texte a été ajouté dans le croquis, il faut absolument les supprimer.

VM1645:26934 Uncaught TypeError: e.createElement is not a function at i (:26934:84) at iconLabelStyle (:26943:117) at n (:26920:26) at t._writeExtendStylesFeatures (:26943:8) at t.writeFeatures (:26930:12) at t.exportFeatures (:28221:55) at :515:204 at Object.update (:520:101) at HTMLButtonElement. (:1343:5) i @ VM1645:26934 iconLabelStyle @ VM1645:26943 n @ VM1645:26920 t._writeExtendStylesFeatures @ VM1645:26943 t.writeFeatures @ VM1645:26930 t.exportFeatures @ VM1645:28221 (anonyme) @ VM1646:515 update @ VM1646:520 (anonyme) @ VM1646:1343

Pour les bugs : Etapes à suivre pour le reproduire

Screeshot du bug : https://twitter.com/Soriya_fr/status/1668313289921527813

  1. Créer un croquis
  2. Créer un texte
  3. Cliquer sur Enregistrer

Comportement attendu

Le croquis devrait s'enregistrer quand je clique sur Enregistrer.

Comportement actuel

Il ne se passe rien quand je clique sur Enregistrer si j'ai un texte dans mon croquis. Le bouton refonctionne si j'enlève les textes présents.

Possible Cause/Correction/Solution technique (facultatif)

N/A

lowzonenose commented 1 year ago

Ce bug est corrigé, et ce correctif sera disponible sur la prochaine livraison du Portail

https://github.com/IGNF/geoportal-extensions/assets/10401006/da99943b-10c3-4e4f-b3ad-9823c65b23b3