-
Bug
-
Résolution: Résolu
-
Simple
-
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