Re: [Galette-discussion] Ajout de contribution ..en erreur

[ Thread Index | Date Index | More lists.galette.eu/users Archives ]


Salut,

Le 31/03/2020 à 16:23, Michel Verdier a écrit :
> 109.234.161.31 - 2020-03-31 14:05:17 - 3 - Query error: INSERT INTO
> `galette_cotisations` (`id_adh`, `id_type_cotis`, `montant_cotis`,
> `type_paiement_cotis`, `info_cotis`, `date_enreg`, `date_debut_cotis`,
> `date_fin_cotis`) VALUES ('287', '1', '50', '3', '', '2020-03-31',
> '2020-03-31', '2021-01-01') PDOException: SQLSTATE[23000]: Integrity
> constraint violation: 1452 Cannot add or update a child row: a foreign
> key constraint fails (`leclub40_TEUFTEUF`.`galette_cotisations`,
> CONSTRAINT `galette_cotisations_ibfk_2` FOREIGN KEY (`id_adh`)
> REFERENCES `galette_adherentsSV2` (`id_adh`) ON UPDATE CASCADE) in
> /home/leclub40/public_html/galetteTT931/vendor/zendframework/zend-db/src/Adapter/Driver/Pdo/Connection.php:379

OK, voilà donc le problème. Il ne trouve pas l'adhérent en question.

En revanche, il y a un truc étrange là, cette référence à une table
"galette_adherentsSV2" qui n'existe clairement pas dans Galette ; et qui
ne doit pas être la table dans laquelle les adhérents sont ajoutés.

Je me demande si tu n'as pas utilisé un logiciel pour renommer ta table
adhérents (genre pour faire des tests), et que cet outil ait changé au
passage les références dans les tables externes.

Il faut donc réparer la relation de la table galette_cotisations, pour
que id_adh référence bien galette_adherents.

++
-- 
Johan

Attachment: signature.asc
Description: OpenPGP digital signature



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/