-
Bug
-
Résolution: Résolu
-
Simple
-
6.0-rc4
-
Aucune
-
Aucune
Lorsqu'on récupère une liste de fichiers associés à une fiche, et que l'on appelle les méthodes getTitre(), getDescription() ou getLegende(), il y a une prise en compte de la langue courante pour renvoyer les données dans la bonne langue.
Mais cette prise en compte ne devrait être effectuée que si le média a été mutualisé dans la médiathèque, car c'est seulement dans ce cas que l'on peut renseigner les différents libellés d'un fichier.
Donc, si on a une fiche en anglais, que l'on y ajoute un fichier, et qu'au moment de l'ajout, on renseigne un titre en anglais, sans cocher "médiathèque", ce titre ne sera jamais accessible.
Cf. méthode getTitre() de la classe Media :
public String getTitre()
{
if (langue!=0)
else
return super.getTitre();
}
=> je pense qu'il faudrait ajouter un test sur "isMutualise". (AAR)