Geplante Veröffentlichung macht Thema unbrauchbar

Keine sehr alltägliche Sache, voller seltener Randbedingungen, aber das Mindeste, was ich tun konnte, war, einen Fehlerbericht zu erstellen.

Reproduzierbar in Tests bestanden

  • Ein Thema erstellen
  • Es aus der Liste nehmen
  • Einen Thema-Timer einstellen, um die Veröffentlichung in einer zukünftigen Kategorie zu planen.

Wenn andere Benutzer dieses Thema betrachten – bevor es tatsächlich veröffentlicht wird – und keinen Zugriff auf die zukünftige Kategorie haben, stürzt der Code, der besagt: „Dieses Thema wird in x Tagen in #kategorie veröffentlicht.“, ab (da er nicht auf den Slug der zukünftigen Kategorie zugreifen kann) und verursacht ein ewiges Neuladen der Seite.

Ja, es ist eine sehr seltene Sache, ein Thema in einer eingeschränkteren Kategorie zu veröffentlichen, während Benutzer Zugriff auf das nicht gelistete Thema haben.

firefox_lleHx4rv9A

10 „Gefällt mir“

Danke für diesen Beitrag, Richard. Wir nutzen Discourse als hybrides Forum + LMS (Learning Management System) und dieser Ausnahmefall tritt auf.

5 „Gefällt mir“

Ich wollte bestätigen, dass ich dieses Verhalten auch sehe.

Ich habe die beschriebenen Reproduktionsschritte befolgt und dann das Thema als Benutzer angezeigt, der keine Berechtigung hatte, auf die Kategorie zuzugreifen, zu der das Thema veröffentlicht werden sollte.

Der Titel des Themas wird alle paar Sekunden immer wieder angezeigt, bis die Seite geschlossen wird.

Ohne den Timer, der so eingestellt ist, dass das Thema in eine Kategorie veröffentlicht wird, auf die der Benutzer keinen Zugriff hat, wird das Thema normal angezeigt (immer noch nicht aufgelistet).

Discourse Version 2.9.0.beta3

Ich würde erwarten, dass in dieser Situation das Thema entweder als typisches nicht aufgelistetes Thema in der ursprünglichen Kategorie, in der das Thema erstellt wurde, angezeigt wird (bis das Thema zur Veröffentlichung geplant ist) oder dass eine Meldung angezeigt wird, dass der Benutzer keine Berechtigung hat, auf diese Kategorie von Thema zuzugreifen.

Sicherlich ein seltener Grenzfall, aber hoffentlich helfen diese Informationen bei der Behebung dieses Fehlers.

4 „Gefällt mir“

Dies wird in behoben werden

3 „Gefällt mir“

Dieses Thema wurde nach 11 Tagen automatisch geschlossen. Neue Antworten sind nicht mehr möglich.