Actions
Anomalie #680
ferméGalette v0.7.5. Impossible de détruire la fiche d'un membre spécifique (foreign key).
Début:
19/08/2013
Echéance:
% réalisé:
100%
Temps estimé:
Version utilisée:
Vote:
Description
Dans la page "Gestion des membres", il existe deux manières de supprimer une fiche :
- en cliquant le bouton placé dans la colonne "Actions", ce qui affiche le message d'avertissement suivant :
Voulez vous vraiment effacer cet adhérent de la base ? Cela effacera l'historique de ses contributions.
Pour éviter cela vous pouvez simplement désactiver son compte. Voulez vous toujours effacer cet adhérent ? - en sélectionnant la fiche et en cliquant le bouton "Supprimer", ce qui affiche le message d'avertissement suivant (différent et c'est normal) :
Voulez vous réellement effacer tous les comptes sélectionnés (ainsi que toutes les contributions associées) ?
mais dans les deux cas, la destruction d'un membre spécifique est impossible. Les logs indiquent :
Unable to delete selected member(s) |SQLSTATE[23000]: Integrity constraint violation: 1451 Cannot delete or update a parent row: a foreign key constraint fails (`xxxxxx`.`galette_mailing_history`, CONSTRAINT `galette_mailing_history_ibfk_1` FOREIGN KEY (`mailing_sender`) REFERENCES `galette_adherents` (`id_adh`))
Actions