Fähigkeit verloren, neue Themen zu erstellen

Ich hoste selbst mit Docker und aktualisiere aus dem tests-passed-Branch.

Aktualisiert auf den folgenden Commit - ff42bef1b6 - der den folgenden PR enthält:

Nach der Installation können Benutzer den neuen Topic-Composer weder durch Klicken auf „+ Neues Thema“ noch durch Aufrufen von /new-topic direkt aufrufen.

JavaScript-Fehler in der Konsole:

TypeError: undefined is not an object (evaluating 'category.topic_template')

Ich vermutete, dass der Code im PR das Problem sein könnte, und ging in die Rails-Konsole und führte Folgendes aus, um die allgemeine Kategorie auf eine unserer vorhandenen Kategorien zu setzen:

SiteSetting.general_category_id=5

Dies behob das Problem. Der vorherige Wert war -1.

Ich glaube, dass die Verwendung eines Standardwerts von nil für general_cateogory_id dieses Problem beheben würde.

5 „Gefällt mir“

Wie alt ist Ihre Installation?

Hatten Sie eine Kategorie namens „allgemein“, die Sie erstellt haben, oder wurde sie automatisch erstellt?

2 „Gefällt mir“

Unsere Installation ist etwa 18 Monate alt, aber wir sind auf dem neuesten Stand des „tests-passed“-Branches.

Wir haben überhaupt keine „allgemeine“ Kategorie.

2 „Gefällt mir“

Mit dem allgemeinen Kategorie-Commit sehen die Benutzer in meinem Forum nun, wenn sie auf Neu klicken:


Das Kategoriefeld ist leer, da es keine #allgemeine Kategorie gibt und #nicht kategorisiert deaktiviert ist.

Wenn ich versuche, ein Thema zu erstellen, erhalte ich Folgendes:

3 „Gefällt mir“

Hier dasselbe. Benutzer mussten eine Kategorie auswählen, bevor sie schreiben konnten. Jetzt installiere ich die Standard-Composer-Kategorie-Komponente, während die Korrektur kommt, damit die Kategorie beim Öffnen des Komponisten nicht leer ist. :slightly_smiling_face:

4 „Gefällt mir“

Okay, eine Korrektur dafür wurde gemergt! :wrench:

9 „Gefällt mir“


Jetzt viel besser!

1 „Gefällt mir“