MessageBus::InvalidMessageTarget (MessageBus::InvalidMessageTarget)

Beim Versuch, in einer bestimmten Kategorie ein neues Thema zu erstellen, erhalte ich einen 500-Fehler. Dies scheint spezifisch für diese Kategorie zu sein, da ich in anderen Kategorien problemlos Themen erstellen kann.
Die Untersuchung führte mich zu MessageBus::InvalidMessageTarget (MessageBus::InvalidMessageTarget).

Ich habe es bis in die Datei lib/models/user_action.rb (Zeile 293) zurückverfolgen können.
In Zeile 265 derselben Datei befindet sich ein TODO:

TODO Es gibt Bedingungen, unter denen dies aufgerufen wird, und die user_id wurde bereits zurückgerollt und ist ungültig.

Ich denke, das ist die Ursache meiner Probleme. Könntest du bitte etwas Licht auf diese Situation werfen, wie dies passieren kann und wie ich es umgehen könnte?

1 „Gefällt mir“

Es sieht so aus, als hättest du eine Kategorie, die eingeschränkt ist, aber es wurden keine Gruppen gefunden.

Meine Vermutung ist, dass du zur Reproduktion einer bestimmten Gruppe Zugriff auf eine Kategorie gewährst und dann die Gruppe löschst.

Eine Umgehung besteht darin, die Berechtigungen für die Kategorie zu korrigieren. Außerdem können wir hier eine einfache Code-Korrektur vornehmen.

1 „Gefällt mir“

Dies sollte gemäß folgendem Link ordnungsgemäß behoben werden:

Ich bin mir jedoch nicht sicher, ob wir es innerhalb einer oder zwei Wochen zusammenführen werden.

3 „Gefällt mir“