Les nouveaux utilisateurs qui marquent une solution ne peuvent pas être supprimés

Sur le serveur Discourse de Home Assistant, nous avons rencontré quelques problèmes détaillés ici, et @Heliosurge a suggéré que je crée un ticket ici avec le tag “résolu”.

Problème :
Lorsqu’un nouvel utilisateur crée un sujet et une seule réponse marquée comme solution, l’utilisateur ne peut pas être supprimé de l’assistant de révision. Le serveur renverra une erreur 500. Si le modérateur supprime la coche de solution, l’utilisateur peut être supprimé.

Pour reproduire :

  1. Créez un nouvel utilisateur.
  2. Créez un sujet avec n’importe quel contenu.
  3. Créez une réponse avec n’importe quel texte.
  4. Marquez la réponse comme solution.
  5. Marquez le sujet comme spam pour modération.
  6. (en tant que modérateur) approuvez le drapeau en choisissant l’option de supprimer l’utilisateur (ou de bloquer la suppression).
  7. Une erreur serveur 500 apparaîtra.
6 « J'aime »

Merci pour le rapport, nous allons examiner cela au cours des prochaines semaines !

3 « J'aime »

Bonjour @petr0

J’essaie de reproduire ce bug mais je n’y parviens pas sur mon instance. Avez-vous plus de détails sur l’erreur 500 que vous recevez ? Il devrait y avoir une entrée d’erreur dans /logs avec un horodatage correspondant au moment où vous tentez de supprimer l’utilisateur. Si vous pouvez partager les détails dans les onglets backtrace et info, cela facilitera grandement la recherche exacte du problème.

1 « J'aime »