Mauvaise initialisation des auto_incréments

XMLWordImprimable

    • Type: Bug
    • Résolution: Résolu
    • Priorité: Mineur
    • 6.02.36
    • Affecte la/les version(s): 6.02.35, 6.04.31, 6.05.02
    • Composants: Aucune
    • Aucune

      Lors de la copie d'un site ou de l'import d'un site, les id calculés pour les fiches à insérer sont mal calculé (décalage de 1).

      Si une fiche A est créée entre le moment ou l'auto incrément A est forcé et la première insertion de la fiche A importée, cela provoque une violation de contrainte d'unicité de la PK.

      Exemple :

      • J'importe un site contenant une PAGELIBRE
      • Le système récupère l'AUTO_INCREMENT de la table PAGELIBRE -(ex:100)
      • Le système décale l'AUTO_INCREMENT à 100+1 = 101
      • Le système met à jour le JSON en forçant l'ID à 101.

      Si un utilisateur crée une PAGELIBRE, elle prend l'ID 101 (comme indiqué dans l'AUTO_INCREMENT)
      Lorsque le JSON est importé, cela provoque la violation de contrainte d'unicité.

            Personne assignée:
            Frédéric RAPIN
            Rapporteur:
            Frédéric RAPIN
            Votes:
            0 Voter pour ce ticket
            Gérer les observateurs:
            1 Démarre l'observation de ce ticket

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