Oh, ich habe hierfür eine teilweise Korrektur in DEV: Ensure activity_pub_published_at returns a single date by pmusaraj · Pull Request #243 · discourse/discourse-activity-pub · GitHub vorgenommen, glaube ich. Wenn Sie Ihre Instanz neu erstellen, @adulau, sollten Sie dieses Problem nicht mehr sehen.
Der zugrunde liegende Fehler ist noch nicht behoben. In einigen Fällen erstellt das Plugin mehrere activity_pub_published_at-Benutzerdefinierte Felder für dasselbe Objekt, was dazu führt, dass der Serializer ein Array von Daten für topic.activity_pub_published_at zurückgibt. Oft sind dies dieselben Daten, die zweimal im Array hinzugefügt wurden. Der Frontend-Code (Moment) weiß nicht, wie er ein Array von Daten interpretieren soll, und gibt invalid date aus. Die obige Korrektur stellt sicher, dass der Serializer immer ein einzelnes Datum ausgibt (ohne den zugrunde liegenden Grund für mehrere benutzerdefinierte Felder zu beheben).