Projet

Général

Profil

Anomalie #1251

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

Ajouté par Julien R il y a 10 jours. Mis à jour il y a 4 jours.

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

0%

Temps estimé:
Version utilisée:
Vote:

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 ;)

Historique

#1

Mis à jour par Johan Cwiklinski il y a 10 jours

Salut,

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

#2

Mis à jour par Julien R il y a 10 jours

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

#3

Mis à jour par Johan Cwiklinski il y a 10 jours

  • 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 ;)

#4

Mis à jour par Julien R il y a 10 jours

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.

#5

Mis à jour par Julien R il y a 10 jours

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.

#6

Mis à jour par Johan Cwiklinski il y a 9 jours

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 ?

#7

Mis à jour par Julien R il y a 9 jours

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.

#8

Mis à jour par Julien R il y a 4 jours

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.

#9

Mis à jour par Johan Cwiklinski il y a 4 jours

  • 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.

Formats disponibles : Atom PDF