Image du projet 'Socle K-Sup' téléversée
  1. Socle K-Sup
  2. CORE-2450

Séparateur de chaine non protégé dans la légende d'une ressource

XMLWordImprimable

    • Icon: Bug Bug
    • Résolution: Résolu
    • Icon: Simple Simple
    • 6.02.41
    • branche 6.2, branche 6.4, branche 6.5, master
    • Aucune
    • Aucune

      Dans le ControleurFichierGW, on fabrique des sous-chaines techniques en concaténant différents attributs d'une ressource (titre, légende, format, date etc...)
      Il y a deux niveau de séparateur, le ";" dans une sous-chaine et le "|" pour concaténer les sous-chaines.
      L'attribut légende n'est pas protégé pour le caractère "|".
      Si on utilise ce caractère dans la légende d'une ressource, cela fait planter l'affichage d'une fiche Document en BO

       Caused by: java.lang.ArrayIndexOutOfBoundsException: 4
              at com.univ.utils.UnivFmt.insererContenuListeFichiersGw(UnivFmt.java:1610) ~[core-6.02.38.jar:na]
              at com.univ.utils.UnivFmt.insererContenuListeFichiersGw(UnivFmt.java:1561) ~[core-6.02.38.jar:na]
              at org.apache.jsp.extensions.ged.WEB_002dINF.jsp.document.bo.saisie_jsp._jspService(saisie_jsp.java:316) ~[na:na]
              at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) ~[jasper.jar:7.0.59]
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) [servlet-api.jar:na]
              at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432) ~[jasper.jar:7.0.59]
              ... 70 common frames omitted
      
      

            frederic.rapin Frédéric RAPIN
            frederic.rapin Frédéric RAPIN
            Votes:
            0 Voter pour ce ticket
            Gérer les observateurs:
            2 Démarre l'observation de ce ticket

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