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

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


Le 31/03/2020 à 16:40, Johan Cwiklinski a écrit :
> 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.

Note annexe : si ça a été changé sans que tu le saches sur une table...
Ben il y a de fortes chances que ça ait aussi changé sur d'autres :(

Il faudrait vérifier, pour toutes les tables qui ont un "REFERENCES
galette_adherents (id_adh)" dans le schéma de base (1) si c'est bon de
ton côté.

En cas de doute, n'hésite pas à demander ;)

(1)
https://github.com/galette/galette/blob/develop/galette/install/scripts/mysql.sql

++
-- 
Johan

Attachment: signature.asc
Description: OpenPGP digital signature



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