Projet

Général

Profil

Actions

Anomalie #680

fermé

Galette v0.7.5. Impossible de détruire la fiche d'un membre spécifique (foreign key).

Ajouté par Roland Telle il y a plus de 10 ans. Mis à jour il y a plus de 10 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
Core
Version cible:
Début:
19/08/2013
Echéance:
% réalisé:

100%

Temps estimé:
Version utilisée:

Description

Dans la page "Gestion des membres", il existe deux manières de supprimer une fiche :
  1. 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 ?
  2. 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

Formats disponibles : Atom PDF