GeoNature icon indicating copy to clipboard operation
GeoNature copied to clipboard

Le bouton/lien 'Voir l'observation dans le module de saisie' dans la synthese ne fonctionne plus.

Open Amegilla opened this issue 1 year ago • 4 comments

Version 2.13.4

Je viens de faire la migration depuis la version 2.12.3 vers la 2.13.4, et j'ai relvé un souci dans synthese avec le bouton/lien 'Voir l'observation dans le module de saisie' qui ouvre un nouvel onglet occtax vide avec comme url : https://xxxxxxxx/geonature/#/occtax/info/id_counting/undefined

RAS coté BDD mais quand dans la synthese je clique sur les infos de l'observation et que je clique sur le bouton 'voir dans le module de saisie' depuis cette fenetre "informations sur l'observation" là il m'amène correctement sur la page du relevé dans occtax.

RAS dans les log.

Qq reproduit ce comportement ?

Amegilla avatar Feb 12 '24 19:02 Amegilla

Je viens de tester en production et sur le serveur de DEMO sans reproduire. Mais ce soucis me rappelle vaguement quelque chose. Je ne sais plus si on l'a déjà rencontré et corrigé, ou autre chose. A voir si on arrive à reproduire ou si on peut avoir plus de précision ? Et donc si ça le fait sur toutes les observations de la Synthèse ou seulement certaines ?

camillemonchicourt avatar Feb 12 '24 19:02 camillemonchicourt

Ça fait ça si dans la table synthese, pour la donnée qui pose problème, le champ "entity_source_pk_value" n'est pas renseigné par la valeur "id_occurrence_occtax" correspondante de la table cor_occurrence_occtax. Est ce que c'est une donnée importée et basculée dans la saisie par la suite ?

jbrieuclp avatar Feb 12 '24 20:02 jbrieuclp

Même problème avec geonature 2.14, reproduit sur le serveur de demo, 2.14.

  • Prendre une observation dans la synthèse et demander à voir dans le module de saisie.

  • l'ihm bascule sur occtax, avec une carte à gauche et le message "chargement des données en cours" à droite. Les données ne s'affichent pas.

  • l'url du navigateur indique : https://demo.geonature.fr/geonature/#/occtax/info/id_counting/undefined

Retour sur mon serveur.

  • postgres: l'observation dans la synthèse a bien les bons attributs id_source, id_module et entity_source_pk_value.
  • postgres: l'observation occtax semble conforme

Sur le client web

  • Si je modifie l'url occtax en remplaçant à la main undefined par l'id de l'observation occtax, et que je recharge la page, elle s'affiche.

vprunet avatar Mar 06 '24 13:03 vprunet

La PR #2950 fixe ce problème.

jacquesfize avatar Mar 08 '24 08:03 jacquesfize