Bug #5616
ferméErreur d'indexation du contenu d'une GED copiée
100%
Description
J'ai remarqué dans les traces, suite à l'intégration de la correction du bug #5329, que lorsqu'une GED en multi-langue est copiée, l'indexation de contenus WYSIWYG dans des langues autres que le français échouent.
Pour être plus explicite :
- la GED qui va être copiée contient une publication avec un contenu WYSIWYG dans deux langues, un en français, l'autre en anglais. Ces deux contenus seront identifiés sur le système de fichier par les chemins relatifs à la publication (simpledoc_<id>) : 0_0/fr/2wysiwyg_fr.txt pour le français et 0_0/en/2wysiwyg_en.txt pour l'anglais.
- après la copie de la GED, le contenu en anglais de la publication dans la nouvelle GED est désormais dans le fichier 0_0/en/2wysiwyg_fr.txt et non 0_0/en/2wysiwyg_en.txt comme on s'y attend et comme c'était le cas en version <= 5.14.
- lors de la copie, le moteur d'indexation indexe le contenu WYSIWYG. Or celui-ci s'attend à trouver le contenu en anglais de la publication dans 0_0/en/2wysiwyg_en.txt et comme ce dernier n'existe pas, une exception est levée et le contenu n'est pas indexé.