Le script V1_5_0_1__data.sql insert le rôle G_FORMATION qui peut déjà être présent en base. Cette anomalie entraîne l'impossibilité de modifier un utilisateur.
Afin de résoudre le problème, il faut passer le script suivant :
– Suppression des doublons dans la table ROLE en ne conservant que l'entrée la plus ancienneDELETE R
FROM ROLE R
LEFT OUTER JOIN (SELECT MIN(ID_ROLE) as ID_ROLE, CODE FROM ROLE GROUP BY CODE)
as R2 ON R.ID_ROLE = R2.ID_ROLE
WHERE R2.ID_ROLE IS NULL;
Il faudrait corriger le script pour ne plus rencontrer cette erreur.
Il n'y a aucune sous-tâche pour ce ticket.