Projet

Général

Profil

Actions

Anomalie #1251

fermé

Impossible d'effectuer une suppression de masse d'adhérents sur version 0.9.2.1

Ajouté par Julien R il y a environ 5 ans. Mis à jour il y a environ 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
Core
Version cible:
Début:
05/02/2019
Echéance:
% réalisé:

100%

Temps estimé:
Version utilisée:

Description

Bonjour,
En voulant faire du tri dans ma base d'adhérents, je voudrais supprimer environ 80 anciens adhérents de galette.
En supprimant un par un, pas de soucis.
En faisant une sélection d'au moins 2 adhérents, j'ai la petite fenêtre de confirmation de suppression qui s'ouvre.
Si je clique sur "Supprimer" elle revient aussi tôt et le message d'erreur (en rouge) apparaît en haut de la page:
" ERREUR - Une erreur est survenue lors de la suppression des adhérents :/ "

J'ai effectué la mise à jour de 0.9.1.2 vers la nouvelle correctif de la 0.9.2.1 et toujours le même problème.
Pour info, j'effectue la manipulation sur le compte admin de galette. L'appli tourne sur WAMP sur mon propre PC.

Merci d'avance ;)

Mis à jour par Johan Cwiklinski il y a environ 5 ans

Salut,

il faut aller voir les logs s'ils donnent plus d'infos (passer Galette en mode debug au besoin, voir la FAQ).

Mis à jour par Julien R il y a environ 5 ans

Dans le log "galette_run.log" j'ai trouvé 2 lignes qui pouraient correspondre au souci:

192.168.1.128 - 2019-02-05 16:06:23 - 3 - Unable to delete selected member(s) |SQLSTATE[23000]: Integrity constraint violation: 1451 Cannot delete or update a parent row: a foreign key constraint fails (`galette`.`galette_groups_members`, CONSTRAINT `galette_groups_members_ibfk_1` FOREIGN KEY (`id_adh`) REFERENCES `galette_adherents` (`id_adh`) ON UPDATE CASCADE)
192.168.1.128 - 2019-02-05 16:06:24 - 3 - Query error: DELETE FROM `galette_adherents` WHERE `id_adh` IN ('945', '966', '972') PDOException: SQLSTATE[23000]: Integrity constraint violation: 1451 Cannot delete or update a parent row: a foreign key constraint fails (`galette`.`galette_groups_members`, CONSTRAINT `galette_groups_members_ibfk_1` FOREIGN KEY (`id_adh`) REFERENCES `galette_adherents` (`id_adh`) ON UPDATE CASCADE) in C:\wamp64\www\vendor\zendframework\zend-db\src\Adapter\Driver\Pdo\Connection.php:379

Mis à jour par Johan Cwiklinski il y a environ 5 ans

  • Catégorie mis à Core
  • Statut changé de Nouveau à In Progress

Il semble que le problème vienne du fait que l'adhérent soit attaché à un groupe. Je ne sais plus ce qui est prévu dans ce cas là, il faut que je vérifie.

Il faudrait me confirmer d'autre part que de dissocier les adhérents de leurs groupes corrige bien le problème ;)

Mis à jour par Julien R il y a environ 5 ans

Oui en effet, chaque membre fait parti d'un groupe. (2 Possibilités : Assos et Particuliers)
J'ai fais un essai sur 4 membres en les enlevant de leur groupe et la suppression de masse fonctionne.

Mis à jour par Julien R il y a environ 5 ans

Julien R a écrit :

Oui en effet, chaque membre fait parti d'un groupe. (2 Possibilités : Assos ou Particuliers)
J'ai fais un essai sur 4 membres en les enlevant de leur groupe et la suppression de masse fonctionne.

Mis à jour par Johan Cwiklinski il y a environ 5 ans

OK, merci pour les retours :)

Je n'arrive pas à reproduire de mon côté, les adhérents en question sont simples membre d'un groupe, c'est bien ça ?

Mis à jour par Julien R il y a environ 5 ans

Oui c'est ça.
Les membres en question font parti d'un des 2 groupes qui n'existaient pas et qui ont été crée.

Mis à jour par Julien R il y a environ 5 ans

En fait je n'avais pas fait attention, ils font parti soit d'un groupe crée "Associations" soit du groupe "Adhérents" déjà existant.

Mis à jour par Johan Cwiklinski il y a environ 5 ans

  • Statut changé de In Progress à Commentaire

Heu... Ça veut dire que les membres des autres groupes ne souffrent pas de ce soucis ?

Dans tous les cas, je ne parviens toujours pas à reproduire de mon côté ; je n'ai pas pris la suppression en défaut.

Mis à jour par Johan Cwiklinski il y a environ 5 ans

  • Statut changé de Commentaire à In Progress
  • Assigné à mis à Johan Cwiklinski
  • Version cible mis à 0.9.3

Mis à jour par Johan Cwiklinski il y a environ 5 ans

  • Statut changé de In Progress à Résolu
  • % réalisé changé de 0 à 100

Mis à jour par Johan Cwiklinski il y a environ 5 ans

  • Statut changé de Résolu à Fermé
Actions

Formats disponibles : Atom PDF