グループが表示されません

1 時間未満前にアップグレード/再構築した後、/g のグループインデックスページにアクセスすると、タイトルに表示されているメッセージが表示されます。

また、管理者として個別のグループページにアクセスすることもできません(ログインせずにプライベートウィンドウでは正常に動作します)。以下のエラーが発生します。

サーバーエラー

[/groups/CTRG.json](https://domain.com/groups/CTRG.json) の読み込み中に発生

エラーコード: 500 error

ログには以下が記録されています。

NoMethodError (undefined method `notification_level' for "category-theory":String)
app/serializers/basic_group_serializer.rb:152:in `block (3 levels) in <class:BasicGroupSerializer>'
app/serializers/basic_group_serializer.rb:151:in `filter'
app/serializers/basic_group_serializer.rb:151:in `block (2 levels) in <class:BasicGroupSerializer>'
(eval):53:in `_fast_attributes'
app/controllers/application_controller.rb:438:in `serialize_data'
app/controllers/groups_controller.rb:93:in `index'
app/controllers/application_controller.rb:340:in `block in with_resolved_locale'
app/controllers/application_controller.rb:340:in `with_resolved_locale'
lib/middleware/omniauth_bypass_middleware.rb:68:in `call'
lib/content_security_policy/middleware.rb:12:in `call'
lib/middleware/anonymous_cache.rb:336:in `call'
config/initializers/100-quiet_logger.rb:23:in `call'
config/initializers/100-silence_logger.rb:31:in `call'
lib/middleware/enforce_hostname.rb:22:in `call'
lib/middleware/request_tracker.rb:176:in `call'

ここで category-theory はタグの名前です。数日前に、そのタグに対してグループレベルの通知を設定していました。

おそらく、最近の変更 PERF: Use 1 query to load group and tag notification default. · discourse/discourse@5ef9d4d · GitHub が原因です。cc: @tgxworld

「いいね!」 1

@tgxworld さん(今は調査するには遅すぎますが)、コミットは元に戻されました。

テストの実行に少し時間がかかりますので、GitHub - discourse/discourse at tests-passed · GitHub に表示されたら、更新を進めてください!

「いいね!」 5

コミットは元に戻され、別の修正に取り組んでいます。

「いいね!」 5