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

    Informations

    • Type: Bug interne
    • Etat: Résolu
    • Priorité: Majeur
    • Résolution: Résolu
    • Affecte la/les version(s): branche 6.2, branche 6.4
    • Version(s) corrigée(s): 6.02.37
    • Composants: Aucune
    • Etiquettes:
      Aucune

      Description

      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)

        Pièces jointes

          Liens des demandes

            Activité

              Personnes

              • Responsable:
                frederic.rapin Frédéric RAPIN
                Rapporteur:
                frederic.rapin Frédéric RAPIN
              • Votes:
                0 Voter pour cette demande
                Gérer les observateurs:
                3 Commencer l'observation de cette demande

                Dates

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