Project

General

Profile

Anomalie #1251

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

Added by Julien R 7 months ago. Updated 6 months ago.

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

100%

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

Associated revisions

Revision 6ff26697 (diff)
Added by Johan Cwiklinski 6 months ago

Fix members with groups removal; closes #1251

Improve translactions removal

History

#1

Updated by Johan Cwiklinski 7 months ago

Salut,

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

#2

Updated by Julien R 7 months 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

#3

Updated by Johan Cwiklinski 7 months 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 ;)

#4

Updated by Julien R 7 months 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.

#5

Updated by Julien R 7 months 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.

#6

Updated by Johan Cwiklinski 7 months 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 ?

#7

Updated by Julien R 7 months 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.

#8

Updated by Julien R 6 months 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.

#9

Updated by Johan Cwiklinski 6 months 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.

#10

Updated by Johan Cwiklinski 6 months ago

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

Updated by Johan Cwiklinski 6 months ago

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

Updated by Johan Cwiklinski 6 months ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF