Zuweisen einer übergeordneten Kategorie zu einer Kategorie, die bereits eine Unterkategorie hat, führt zu einem Fehler

Ich habe herausgefunden, wie man das Problem löst, hielt es aber dennoch für berichtenswert.

Ich habe versucht, cat-B als übergeordnete Kategorie für cat-A zuzuweisen, das bereits drei Unterkategorien enthielt. Das Discourse-System zeigte mir eine Fehlermeldung an und sagte sinngemäß: „Wir können Unterkategorien nicht verschieben.

2 „Gefällt mir“

Wissen Sie, welche Version von Discourse Ihre Site verwendet? Wenn Ihre Site selbst gehostet ist, finden Sie die Versionsnummer ganz oben im Admin-Dashboard der Site. Der Grund, warum ich danach frage, ist, dass ich der Meinung bin, Discourse hätte Sie davon abhalten müssen, die übergeordnete Kategorie hinzuzufügen. Wenn ich es versuche, erhalte ich folgende Fehlermeldung:

Es ist möglich, dass Sie auf einen Fehler stoßen, der in einer neueren Version von Discourse behoben wurde. Es ist auch möglich, dass ich das Problem nicht korrekt reproduziere.

3 „Gefällt mir“

Danke für die Hilfe @simon

Die Seite ist selbst gehostet und scheint die neueste Version zu sein.

Hier sind die Versionsdetails. Hilft das weiter?

1 „Gefällt mir“

Gibt es beim Aufrufen der Seite unter /logs weitere Fehlerdetails?

1 „Gefällt mir“

Ich habe keine relevanten Fehlerdetails unter /logs gesehen. Da ich kein Entwickler bin, habe ich vielleicht etwas übersehen.

Ich konnte den Fehler jedoch reproduzieren. Er scheint konsistent genug zu sein. Ich habe auch /logs überprüft, und es war nichts Neues dort.

Hier ist die Meldung, die ich erhalten habe, als ich versuchte, einer Kategorie, die bereits Unterkategorien hatte, eine übergeordnete Kategorie zuzuweisen.

Hier sind weitere Details dazu, was danach passiert ist:

1. In Bezug auf Cat-A
die Kategorie mit Unterkategorien, der ich eine neue übergeordnete Kategorie zuweisen wollte

  • Cat-A erscheint auf der Kategorie-Startseite wie gewohnt. Die Navigation durch Cat-A und die Unterkategorien funktioniert normal.
  • Cat-A erscheint nicht mehr im primären Navigationsmenü unter allen Kategorien.
  • Beim Bearbeiten von Cat-A erscheint ein 404-Fehler mit der Meldung, dass die Seite nicht sichtbar ist.

2. In Bezug auf Cat-B
in diese habe ich versucht, Cat-A zu assignen

  • Cat-A erscheint im Dropdown-Menü von Cat-B.
  • Beim Bearbeiten von Cat-B ist alles normal.

3. In Bezug auf die Unterkategorien

Beim Bearbeiten einer beliebigen Unterkategorie erscheint derselbe Fehler.

Und nachdem ich all das geschrieben habe, hat sich der Fehler magisch von selbst behoben, ohne dass ich den Workaround mit dem manuellen Eingeben der URL anwenden musste. Scheint, als wäre jetzt alles in Ordnung, Leute.

2 „Gefällt mir“