新しいトピックを作成する機能が失われました

Docker を使用して自己ホストしており、tests-passed ブランチから更新しています。

以下のコミットに更新しました - ff42bef1b6 - これには以下の PR が含まれています。

インストール後、ユーザーは「+ New Topic」をクリックしても、または /new-topic に直接アクセスしても、新しいトピックコンポーザーを起動できなくなりました。

コンソールでの JavaScript エラー:

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

PR のコードに問題があるのではないかと疑い、rails コンソールに入り、一般カテゴリを既存のカテゴリのいずれかに設定するために以下を実行しました。

SiteSetting.general_category_id=5

これにより問題が解決しました。以前の値は -1 でした。

general_cateogory_id のデフォルト値を nil にすることで、この問題が解決されると考えています。

「いいね!」 5

インストールのバージョンはどのくらいですか?

「general」という名前のカテゴリを作成しましたか、それとも自動的に作成されましたか?

「いいね!」 2

インストールから約18ヶ月が経過しましたが、テスト合格ブランチは最新の状態です。

「一般」カテゴリは全くありません。

「いいね!」 2

general category commit により、フォーラムのユーザーが「新規」をクリックすると、次のようになります。


General カテゴリがなく、Uncategorized が無効になっているため、カテゴリボックスは空白になります。

トピックを作成しようとすると、次のようになります。

「いいね!」 3

私も同様です。ユーザーは書き込む前にカテゴリを選択する必要がありました。修正が来るまで、Default Composer Category component をインストールしたので、コンポーザーを開いてもカテゴリが空になることはありません。:slightly_smiling_face:

「いいね!」 4

修正がマージされました! :wrench:

「いいね!」 9


ずっと良くなりました!

「いいね!」 1