Open ahurabielle-picnat opened 10 months ago
Je n'arrive pas à reproduire ce bug de mon côté, lorsque je vais sur un permalien, la modal qui s'ouvre est toujours la bonne, pourriez vous verifier s'il y a des erreurs dans vos logs ou dans votre console dans le navigateur ?
Je confirme, je viens de tester sur le serveur de DEMO et je ne reproduis pas non plus le problème : https://demo.geonature.fr/geonature/#/validation/occurrence/8087
Bonjour, En investigant, j'ai l'impression que l'API ne recherche pas le nombre que je passe en argument comme un tout, mais regarde chaque chiffre individuellement. Ainsi, dans mon exemple précédent, j'avais : https://mon_url/geonature/#/validation/occurrence/232247. Or, je n'ai pas de données dans la synthèse pour l'id 1 ni 2 ni 3 (données d'exemples, supprimées). Le module me renvoie donc deux observations, une pour l'id 4 et une pour l'id 7. Je n'ai pas encore trouvé pourquoi
Version Version de GeoNature affectée par le bug. 2.12.3
Description du bug Lorsqu'un utilisateur envoie un permalien depuis le module de validation, celui-ci renvoie systématiquement vers une mauvaise observation.
Le lien est de la forme https://nom-de-domaine/geonature/#/validation/occurrence/numero_synthese_obs Le
numéro_synthese_obs
correspond bien à l'id_synthese
dans la tablegn_synthese.synthese
de l'observation en question. Ainsi, si je remplace le motvalidation
parsynthese
dans l'URL, je retombe bien sur la bonne observation. Malheureusement, ce n'est pas l'observation qui est retournée lorsqu'on passe par l'URL de validation.Ainsi, avec l'inspecteur web, pour un permalien de ce style :
https://mon_url/geonature/#/validation/occurrence/232247
j'ai cette requête :POST https://mon_url/geonature/api/validation
avec les paramètres{"limit":100,"id_synthese":"232247"}
. Dans ma base de données, l'id_synthese232247
correspond à une observation dont lecd_nom est 53811
, un Melitaea phoebe. Pourtant, ce qui est retourné est une observation vers une hirondelle de fenêtre et une de merle noir.Comportement attendu Je m'attendrai à ce que me soit retourné les informations concernant le bon id_synthese.
Comment reproduire Cliquer sur "permalien" depuis l'onglet de validation, copier l'URL et la coller dans un nouvel onglet.