Project

General

Profile

Actions

Anomalie #1251

closed

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

Added by Julien R over 4 years ago. Updated over 4 years ago.

Status:
Fermé
Priority:
Normal
Category:
Core
Target version:
Start date:
02/05/2019
Due date:
% Done:

100%

Estimated time:
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 ;)

Actions #1

Updated by Johan Cwiklinski over 4 years ago

Salut,

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

Actions #2

Updated by Julien R over 4 years ago

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

Actions #3

Updated by Johan Cwiklinski over 4 years ago

  • Category set to Core
  • Status changed from Nouveau to 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 ;)

Actions #4

Updated by Julien R over 4 years ago

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.

Actions #5

Updated by Julien R over 4 years ago

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.

Actions #6

Updated by Johan Cwiklinski over 4 years ago

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 ?

Actions #7

Updated by Julien R over 4 years ago

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.

Actions #8

Updated by Julien R over 4 years ago

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.

Actions #9

Updated by Johan Cwiklinski over 4 years ago

  • Status changed from In Progress to 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.

Actions #10

Updated by Johan Cwiklinski over 4 years ago

  • Status changed from Commentaire to In Progress
  • Assignee set to Johan Cwiklinski
  • Target version set to 0.9.3
Actions #11

Updated by Johan Cwiklinski over 4 years ago

  • Status changed from In Progress to Résolu
  • % Done changed from 0 to 100
Actions #12

Updated by Johan Cwiklinski over 4 years ago

  • Status changed from Résolu to Fermé
Actions

Also available in: Atom PDF