-
Bug
-
Résolution: Résolu
-
Mineur
-
master, branche 6.7
-
Aucune
-
Aucune
Dans InterpreteurIdFichier#interpreterTag, la regex permettant de récupérer le texte du tag afin de l'insérer en tant que title sur le lien est trop large.
Certains projets avec d'anciennes données comporte des contenus toolbox erronnés du type :
<a href="[id-fichier];1352806695803[/id-fichier]> Texte <a href="[id-fichier];1564851874854[/id-fichier]> deuxième texte </a> troisième texte </a>
Dans ce type de cas le second tag à l'intérieur du premier est récupérer pour être mis en title et cela créer une boucle infinie sur la génération du tag.
Il faudrait modifier la regex
<[^>]*>(.*)</[^>]*>
en
.*<a[^>]*>(.*)<\/a.*>
afin d'interpréter le plus petit lien en premier et ne pas générer de boucle.
Il n'y a aucune sous-tâche pour ce ticket.