erreur dans l'afichage d'une ddr liée à une autre ddr
Dans l'exemple correspondant aux fichiers de l'archive en PJ, l'affichage de la colonne var_datatype du référentiel "(4.tr_variable_var.csv) Liste des noms des noms des colonnes de variables dans les fichiers de données" s'appuie sur un checker reference et propose ainsi un lien vers le référentiel lié. L'accès à ce lien est en erreur (roulette tourne indéfiniment) comme sur l'image ci-dessous :
le code dans le référentiel est "remote_sensing" (résultat de la codif openAdom) mais l'utilisateur le fournit dans ces fichiers csv sous la forme "remote sensing". Dans le checker Reference du référentiel tr_variable_var (4.tr_variable_var.csv), il y a bien un codify à true pour le datatype mais celui-ci n'est utilisé que pour la vérification à la volée, il n'est pas enregistré comme "remote_sensing" mais comme "remote sensing", ce qui permet de conserver à l'affichage ce que l'utilisateur a soumis dans son csv. A priori, cette codification à la volée n'est pas utilisée dans le front qui recherche "remote sensing" comme code dans le référentiel tr_datatype_dty (0.tr_datatype_dty.csv) ; ce code n'existe pas et provoque l'erreur. Question: comment résoudre ce prb entre code de l'utilisateur et code interne dans OpenADOM ? indiquer dans le front qu'il y a une codification à faire avant la recherche de correspondance, passer par les PK, ...?
Assigné à Lucile mais à discuter avec tous.