Oh, j’ai apporté une correction partielle à cela dans DEV: Ensure activity_pub_published_at returns a single date by pmusaraj · Pull Request #243 · discourse/discourse-activity-pub · GitHub, je crois. Si vous reconstruisez votre instance @adulau, vous ne devriez plus voir ce problème.
Le bug sous-jacent n’est pas corrigé. Dans certains cas, le plugin crée plusieurs champs personnalisés activity_pub_published_at pour le même objet, ce qui amène le sérialiseur à renvoyer un tableau de dates pour topic.activity_pub_published_at. Souvent, il s’agit de la même date ajoutée deux fois dans le tableau. Le code frontend (Moment) ne sait pas comment interpréter un tableau de dates et affiche invalid date. La correction ci-dessus garantit que le sérialiseur renvoie toujours une seule date (sans encore corriger la raison sous-jacente de plusieurs champs personnalisés).