Fehler beim dauerhaften Löschen eines Beitrags eines gelöschten Benutzers

Ich habe die Funktion „Dauerhaft löschen“ aktiviert, wie in „Introducing permanently delete post functionality beschrieben.

Ich habe einen Spam-Beitrag in einem Thema. Ich habe den Spam-Benutzer gelöscht und den Spam-Beitrag vor einigen Monaten weichgelöscht.

Heute habe ich die Option „Dauerhaft löschen“ aktiviert und dann auf diesen Spam-Beitrag angewendet.

Wenn ich die Option „Dauerhaft löschen“ für diesen Beitrag drücke, erhalte ich nach der Bestätigung diese Meldungsbox (deutsches Forum):

Der deutsche Text lautet:

Ein Fehler ist aufgetreten: Du hast bei der Anfrage ungültige Parameter angegeben: user_id

Übersetzt ins Englische:

An error has occurred: You provided invalid parameters in the request: user_id

Nachdem ich auf „OK“ geklickt habe, ist der Beitrag weg, sodass er trotz der Fehlermeldung tatsächlich gelöscht wurde.

Ich würde mich besser fühlen, wenn das dauerhafte Löschen auch bei Beiträgen funktionieren würde, die von bereits gelöschten Benutzern stammen.

Meine Frage

Habe ich etwas falsch gemacht?

Ich vermute, dass es sich um einen Fehler handelt und er irgendwie den bereits gelöschten Benutzer übergibt oder anderweitig darauf verweist.

Am einfachsten ist es, ihn zu ignorieren, obwohl es möglich sein sollte, den Beitrag aus Rails zu löschen.

3 „Gefällt mir“

Ja, es gab einen Fehler, und er wurde in diesem PR behoben:

Das Problem sollte behoben sein, sobald der Fix zusammengeführt wurde.

5 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.