Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Occtax GN2.13.2] Liste des taxons non alimentée pour la saisie #2738

Closed
AudreyEnGuyane opened this issue Oct 4, 2023 · 9 comments
Closed
Labels

Comments

@AudreyEnGuyane
Copy link

AudreyEnGuyane commented Oct 4, 2023

Version
GN 2.9 puis 2.13.2

Description du bug
Dans le module de gestion des métadonnées, une liste de taxons (id 101) a été affectée au jeu de données.
Il correspond à une liste d'espèces définie dans TaxHub.
Lors de la saisie dans Occtax sur ce jeu de données, aucun taxon n'est saisissable.

Comportement attendu
Qu'on puisse saisir une donnée sur les taxons listés !

Comment reproduire
1/ créer une liste de taxons et y affecter quelques espèces (avec TaxHub).
2/ limiter la saisie à cette liste de taxons dans les paramètres d'un JDD à l'aide du champ "liste des taxons (facultatif)" (module Métadonnées)
3/ créer un nouveau relevé dans occtax et tenter de saisir un des taxons de la liste

Logs

@AudreyEnGuyane AudreyEnGuyane changed the title [Occtax GN2.9.2] Liste des taxons non alimentée pour la saisie [Occtax GN2.13.2] Liste des taxons non alimentée pour la saisie Oct 4, 2023
@camillemonchicourt
Copy link
Member

Je viens de tester et en fait ça fonctionne, mais y a bien un soucis.... :-)

Ton problème doit être lié à ça : #1549

On interroge un code_liste mais en passant l'id_liste, donc si ils sont différents, ça ne trouve pas la liste...

C'est un truc qu'on doit corriger côté GeoNature.
Mais en attendant, la solution est de renseigner le code_liste avec l'id de la liste au niveau de TaxHub.

@AudreyEnGuyane
Copy link
Author

Mais déjà le cas...
code_et_id_liste_LoutreEtTapir

@joelclems
Copy link
Contributor

Je viens de tester et ça marche, il faut par contre taper au moins trois lettres pour avoir un résultat (marche avec lou tap)

@AudreyEnGuyane
Copy link
Author

Après vérification, en effet, ça fonctionne sur l'instance de recette... Mais pas sur la prod...
erreur_listeTaxo

@DonovanMaillard
Copy link
Contributor

Bonjour MissT, il semble que vous n'avez pas de liste dont le code est 101. Attention, les codes doivent etre égaux aux identifiants pour marcher, c'est pas normal mais c'est un soucis identifié. Change simplement le code de ta liste 101 pour y mettre "101" et ca passera sans doute

Capture d’écran 2023-10-05 à 14 07 39

@AudreyEnGuyane
Copy link
Author

Gros mea culpa: le code liste sur la recette est bien 101 mais pas sur la prod...
Ca fonctionne et j'ai honte de vous avoir sollicité pour ça...
C'est une caractéristique à noter dans le manuel de TaxHub...

@camillemonchicourt
Copy link
Member

camillemonchicourt commented Oct 5, 2023

Non c'est bien un soucis à corriger côté GeoNature / Occtax.
On devrait bien passer le code_liste et pas le id_liste quand on interroge la route de TaxHub.

@DonovanMaillard
Copy link
Contributor

Oui c'est la route qui appelle le code alors qu'on lui passe un id si je ne me trompe pas...

@camillemonchicourt
Copy link
Member

Retour en arrière dans la version 1.13.1 de TaxHub (nécessitant GeoNature 2.14 ou plus) en rebasant la route sur des id_liste - PnX-SI/TaxHub#346

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants