Flaguer - supprimer le spammeur - ne fonctionne plus

Cela fonctionnait bien sur la version 2.6.x

Après la mise à niveau vers la version stable 2.7.1, cette erreur apparaît immédiatement lors de l’utilisation de cette option (drapeau → supprimer le spammeur) sur un message ou un sujet :

Une erreur est survenue lors de la suppression de cet utilisateur. Assurez-vous que tous les messages ont été supprimés avant de tenter de supprimer l’utilisateur.

Les paramètres « âge maximum des messages pour la suppression de l’utilisateur » et « nombre maximum de messages à supprimer » sont tous deux définis à la valeur maximale de 2000000000.

Cette option permettait auparavant de supprimer tous les messages de l’utilisateur ainsi que son compte lui-même.

2 « J'aime »

Je peux me tromper sur la corrélation possible, mais je me souviens avoir lu quelque chose concernant une correction de bug liée à la suppression d’un compte lorsqu’il possédait des MP récemment.

Voici le lien :

1 « J'aime »

Peut-être que le drapeau ne supprime pas les MP ? C’est une pure supposition. J’espère qu’un membre de l’équipe Discourse aura une réponse définitive.

1 « J'aime »

Merci pour la suggestion :slight_smile: J’ai regardé cela maintenant, il semble que ce ne soit probablement pas lié, car plusieurs utilisateurs qui n’avaient aucun message répertorié sous Messages → Boîte de réception/Envoyer/Archives ont tout de même rencontré des erreurs, de même qu’un utilisateur qui avait un certain nombre de messages.

Ce qui est étrange, c’est que cela fonctionne maintenant de manière sporadique, parfois, pour certains utilisateurs. Avant la mise à jour, cela fonctionnait à chaque fois sans problème.

Note : Depuis la file d’examen, il semble que la fonction « Accorder → Supprimer le spammeur » fonctionne correctement actuellement (supprime tous les messages et l’utilisateur).

2 « J'aime »

Je me demande pourquoi c’est sporadique… :thinking:

Je ne suis pas sûr qu’une seule catégorie de condition(s) couvre tous les cas d’échec. Ont-ils tous (ou la plupart d’entre eux) quelque chose en commun ? C’est assez vague, mais si j’essayais de mettre le doigt sur un bug ici, c’est le schéma que je voudrais connaître.

Les erreurs sont-elles toutes identiques ou y a-t-il des différences indicatives pour classer les échecs ?

1 « J'aime »

Merci @griffin :slight_smile: D’après ce que j’observe pour l’instant, je pense que le nombre de publications existant serait la variable clé. Les utilisateurs ayant moins de 10 publications semblent être gérés correctement ; c’est au-delà de ce seuil que le comportement devient étrange, et cela semble s’accentuer à mesure que le nombre de publications augmente.

1 « J'aime »

C’est une excellente corrélation à faire. :slightly_smiling_face: J’espère que cela donnera à l’équipe un point de départ pour résoudre complètement le problème.

1 « J'aime »

La correction a été ajoutée dans la PR ci-dessous :

3 « J'aime »

Je rencontre également ce problème. Un spammeur a publié plusieurs messages sur notre forum et lorsque j’essaie de les signaler et de supprimer l’utilisateur, j’obtiens cette erreur :

Une erreur s’est produite lors de la suppression de cet utilisateur. Assurez-vous que tous les messages sont supprimés avant d’essayer de supprimer l’utilisateur.