La recherche par URL ne fonctionne pas si l'url contient un "-" et pas d'id meta.

XMLWordImprimable

    • Type: Bug
    • Résolution: Résolu
    • Priorité: Mineur
    • 6.04.25, 6.04.26, 6.04.27
    • Affecte la/les version(s): 6.04.23
    • Composants: Aucune
    • Aucune

      Si l'on recherche une fiche par URL dans le backoffice avec une URL du type http://monsite.fr/en-bref/, on a une exception :

      901394 [http-bio-8080-exec-3] ERROR o.a.c.c.C.[.[.[/].[datagridServlet] - "Servlet.service()" pour la servlet datagridServlet a généré une exception 
      java.lang.StringIndexOutOfBoundsException: String index out of range: -23
      	at java.lang.String.substring(String.java:1911) ~[na:1.7.0_111]
      	at com.univ.utils.recherche.RechercheMultificheHelper.rechercheMetaParUrlFiche(RechercheMultificheHelper.java:200) ~[core-6.04.23.jar:na]
      	at com.univ.utils.recherche.RechercheMultificheHelper.rerchercherParmisToutesLesFiches(RechercheMultificheHelper.java:132) ~[core-6.04.23.jar:na]
      	at com.univ.datagrid.processus.MultiFicheDatagrid.traiterRechercheDepuisRequete(MultiFicheDatagrid.java:178) ~[core-6.04.23.jar:na]
      	at com.univ.datagrid.cache.CacheDatagridManager.traiterRecherche_aroundBody0(CacheDatagridManager.java:37) ~[core-6.04.23.jar:na]
      	at com.univ.datagrid.cache.CacheDatagridManager$AjcClosure1.run(CacheDatagridManager.java:1) ~[core-6.04.23.jar:na]

            Personne assignée:
            Morgan BLANLOEIL [X] (Inactif)
            Rapporteur:
            Morgan BLANLOEIL [X] (Inactif)
            Votes:
            0 Voter pour ce ticket
            Gérer les observateurs:
            3 Démarre l'observation de ce ticket

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