Image du projet 'Socle K-Sup' téléversée
  1. Socle K-Sup
  2. CORE-2160

Suite au CORE-2054, les fiches ayant changé d'état ne sont pas sorties des indexes lucene

XMLWordImprimable

    • Icon: Bug interne Bug interne
    • Résolution: Résolu
    • Icon: Majeur Majeur
    • 6.02.37
    • 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)

            frederic.rapin Frédéric RAPIN
            frederic.rapin Frédéric RAPIN
            Votes:
            0 Voter pour ce ticket
            Gérer les observateurs:
            3 Démarre l'observation de ce ticket

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