グループメッセージのメッセージカテゴリセレクターで「エラーが発生しました」と表示される

こんにちは、最近2つのインスタンスを3.1.0.beta5 (286dfcacb4) にアップグレードしたところ、それ以降、グループメッセージの受信トレイに関して以下の問題に気づきました。

  1. 「個人メッセージ」に移動します。例: https://discourse.example.com/u/gregory/messages
  2. 左上のカテゴリセレクターを使用して、いくつかの(任意の)グループの受信トレイを選択します。
  3. これで、すぐに以下のようになります。

実際には https://discourse.example.com/logs/ に何も記録されません。

ブラウザコンソールには以下が表示されます。

  • TypeError: Cannot read properties of undefined (reading 'name') @ application.js:79
  • Error while processing route: userPrivateMessages.group.index Cannot read properties of undefined (reading 'name') TypeError: Cannot read properties of undefined (reading 'name') @ router.js:1064
  • Uncaught TypeError: Cannot read properties of undefined (reading 'name') @ rsvp.js:23

開発者ツールには、https://discourse.example.com/message-bus/35da09199d4b4a659887ec491695e8d5/poll への POST リクエストが表示されますが、サーバーからの応答がなく、25秒後に応答 [] でタイムアウトします。これにより、同様の POST リクエストなどがトリガーされます…

「いいね!」 1

これも同様の報告があったかと思います - Cannot open the moderation inbox

誰かに詳しく見てもらえるか確認します。 :eyes: :+1:

「いいね!」 5

他の投稿に気づきませんでした。どうもありがとうございます!

興味深いことに、私たちのケースでは「モデレーター」の受信トレイだけがまだ機能しています:sweat_smile:

モデレーションメールボックスは、リンク example.com/g/moderators/messages/inbox から開くことができます。ただし、サイドバーのリンクまたは通知のリンクをクリックすると、前述のエラーが表示されます。サイドバーまたは通知のリンクは、次のように構造がわずかに異なります。 example.com/u/username/messages/group/Moderators

「いいね!」 1

さらに、以下の点を観察しました。

  • モデレーターがモデレーション受信トレイで返信に応答した場合、対応するトピックは問題なく開きます。エラーメッセージは表示されません。リンクもここでは異なって表示されます: example.com/t/title-of-the-topic/1234/4
  • ユーザーが投稿を報告し、[その他]を選択したためメッセージを記述した場合、受信トレイでメッセージを開くこともできます。ここでも、リンクは上記のように表示されます: example.com/t/title-of-the-topic/1234/4

したがって、次のように述べることができます。モデレーション受信トレイで直接トピックへのリンクが作成された場合も、エラーは表示されません。

「いいね!」 1

これは修正されました

ご報告ありがとうございます @GregoryS

「いいね!」 5

このトピックは13日後に自動的に閉じられました。返信はもう許可されていません。