Neue Nutzer, die eine Lösung markieren, können nicht gelöscht werden

Auf dem Home Assistant Discourse-Server hatten wir einige Probleme, die hier detailliert beschrieben sind, und @Heliosurge schlug vor, dass ich hier ein Issue mit dem Tag “solved” erstelle.

Problem:
Wenn ein neuer Benutzer ein Thema erstellt und eine einzelne Antwort als Lösung markiert, kann der Benutzer nicht aus dem Überprüfungswizard gelöscht werden. Der Server gibt einen 500-Fehler zurück. Wenn der Moderator die Lösungseigenschaft entfernt, kann der Benutzer gelöscht werden.

Zur Reproduktion:

  1. Erstellen Sie einen neuen Benutzer.
  2. Erstellen Sie ein Thema mit beliebigem Inhalt.
  3. Erstellen Sie eine Antwort mit beliebigem Text.
  4. Markieren Sie die Antwort als Lösung.
  5. Markieren Sie das Thema als Spam zur Moderation.
  6. (als Moderator) Genehmigen Sie die Markierung, indem Sie die Option zum Löschen des Benutzers (oder zum Blockieren des Löschens) wählen.
  7. Es erscheint ein 500-Serverfehler.
6 „Gefällt mir“

Danke für den Bericht, wir werden uns das in den nächsten Wochen ansehen!

3 „Gefällt mir“

Hallo @petr0

Ich versuche, diesen Fehler zu reproduzieren, kann ihn aber auf meiner Instanz nicht reproduzieren. Haben Sie weitere Details zu dem 500-Fehler, den Sie erhalten? Es sollte einen Eintragsfehler in /logs mit einem Zeitstempel geben, der der Zeit entspricht, zu der Sie versuchen, den Benutzer zu löschen. Wenn Sie die Details in den Tabs „Backtrace“ und „Info“ teilen können, wäre es viel einfacher herauszufinden, wo genau das Problem liegt.

1 „Gefällt mir“