-
Bug interne
-
Résolution: Résolu
-
Majeur
-
branche 6.2, branche 6.4
-
Aucune
-
Aucune
Lors du correctif 2054, j'ai empêché la desindexation des fiches dont les états n'étaient pas indexables.
Or, dans la très grande majorité des cas, le changement de statut d'une fiche intervient avant la mise à jour de l'index dans le code.
Par exemple, quand une fiche passe de l'état EN LIGNE ("0003") à l'état SUPPRIME ("0004"), le indexer.deleteFiche est appellé après avoir changé le statut de la fiche en base. A cause de cela, la fiche ne sort pas de l'index.
La méthode deleteFiche doit supprimer de l'index la fiche en paramètre, quelque soit son état (car on n'a plus son état précédent)
Il faut donc systématiquement supprimer les fiches de l'index (ce qui va plus ou moins régulièrement provoquer un merge)
- lié à
-
CORE-2054 L'aperçu et la suppression automatique de l'aperçu ne devraient pas mettre à jour l'index Lucene
- Fini