Salut,
Le 08/12/2025 à 21:48, Antoine a écrit :
Bonjour,
J'ai fait une mise à jour ce week-end de v1.1.6.2 vers 1.2.0.1. Depuis, je
n'arrive plus à ajouter de nouveaux membres. Il s'agit d'une très vielle
installation de galette qui a subit au fil des ans de nombreuses mises à jour.
Je ne suis pas confiant à 100 % de l'état de la base de donnée...
Voici le message d'erreur :
10.113.20.4 - 2025-12-08 20:25:13 - ERROR - Slim Application Error
Type: PDOException
Code: 23000
Message: SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or
update a child row: a foreign key constraint fails
(`cadvoile367`.`gal_adherents`, CONSTRAINT `gal_adherents_ibfk_1` FOREIGN KEY
(`id_statut`) REFERENCES `gal_statuts` (`id_statut`) ON DELETE RESTRICT ON
UPDATE CASCADE)
[...]
À première vue, la structure de la base est correcte - tout au moins du
côté adhérents.
L'erreur laisse à penser que le statut sélectionné n'existe pas. Le
problème se pose quel que soit le statut sélectionné ?
Le champ statut est-il visible/autorisé pour le profil utilisé ?
Pour aller plus loin, il faut passer en mode debug, essayer
d'enregistrer un adhérent, et aller voir la valeur envoyée pour le
statut par la requête qui sera enregistrée dans le fichier :
galette/data/logs/galette_sql.log
Et voir si ce statut existe bien en base.
++
--
Johan
_______________________________________________
Galette-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]