-
Bug
-
Résolution: Résolu
-
Mineur
-
6.02.35, 6.04.31, 6.05.02
-
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é.