「無効な日付」にActivityPubでトピックが公開されました

これは DEV: Ensure activity_pub_published_at returns a single date by pmusaraj · Pull Request #243 · discourse/discourse-activity-pub · GitHub で部分的に修正したと思います。インスタンスを再構築すれば、この問題は表示されなくなるはずです。

根本的なバグは修正されていません。場合によっては、プラグインが同じオブジェクトに対して複数の activity_pub_published_at カスタムフィールドを作成し、その結果、シリアライザーが topic.activity_pub_published_at に対して日付の配列を返すことになります。多くの場合、これらは配列に2回追加された同じ日付です。フロントエンドコード(Moment)は日付の配列を解釈する方法がわからないため、「無効な日付」を出力します。上記の修正により、シリアライザーは常に単一の日付を出力するようになります(複数のカスタムフィールドの根本的な理由はまだ修正されていません)。

「いいね!」 5