Titre, légende et description des médias non mutualisés pas restituées sur les fiches non françaises

XMLWordImprimable

    • Type: Bug
    • Résolution: Résolu
    • Priorité: Simple
    • 6.0-rc5
    • Affecte la/les version(s): 6.0-rc4
    • Composants: 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)

      { return getTraductionData("TITRE_"+langue); }

      else
      return super.getTitre();
      }

      => je pense qu'il faudrait ajouter un test sur "isMutualise". (AAR)

            Personne assignée:
            Frederic BIDET
            Rapporteur:
            Frederic BIDET
            Votes:
            0 Voter pour ce ticket
            Gérer les observateurs:
            1 Démarre l'observation de ce ticket

              Création:
              Mise à jour:
              Résolue: