GrottoCenter/grottocenter-front

[Entry show] Pas d'affichage du nom de l'entrée

Closed this issue · 4 comments

urien commented

Describe the bug
Pour les entrées
https://grottocenter.org/ui/entrances/89227
https://grottocenter.org/ui/entrances/88584

Le nom et la langue ne s'affichent pas.
Lorsqu'on édite l'entrée le nom s'affiche bien mais la langue du nom de l'entrée n'est pas renseigné et cette information n'est pas conservée lorsqu'on l'enregistre.
Si on modifie le nom de l'entrée celui-ci ne s'affiche pas mais il est bien enregistré et visible lorsqu'on édite l'entrée

To Reproduce
Aller sur https://grottocenter.org/ui/entrances/89227 visualiser l'entrée et l'éditer

Le problème venait du fait que l'entrance n'avait pas d'entité name associée.
En cherchant dans la base de données il y avait 6 autres entrances avec le même problème (88520, 88539, 88584, 88638, 88966, 89227).

C'est corrigé.

BTHOM commented

Hello,

En effet lors de la création d'une cavité plusieurs entités sont créées dans la base et notamment une "cave" et une "entrance" mais ce n'était pas le problème ici:
L'architecture la base de donné prévoit que les entrances (tout comme les caves, organisations et massifs) peuvent avoir plusieurs noms (relation 1:n), les noms sont donc stockés dans une table séparée. Le problème était que l'entrance avait bien été crée mais aucun nom n'y était associé dans l'autre table, d'où le fait qu'il apparaissait vide.

Il est difficile de connaitre la raison exacte du problème sans les logs du serveur, peut-être un problème sur le format du nom, ou une exception non gérée...
Au final ça reste un problème très marginal puisqu'il ne concernait que 6 entrances sur près de 70000

BTHOM commented