在 'Invalid date' 上发布的主题与 ActivityPub

哦,我在 DEV: Ensure activity_pub_published_at returns a single date by pmusaraj · Pull Request #243 · discourse/discourse-activity-pub · GitHub 中对此进行了部分修复,我想是这样。如果您重建您的实例 @adulau,您应该不再看到此问题。

根本错误尚未修复。在某些情况下,插件会为同一对象创建多个 activity_pub_published_at 自定义字段,这会导致序列化器返回 topic.activity_pub_published_at 的日期数组。通常这些是数组中添加了两次的相同日期。前端代码 (Moment) 不知道如何解释日期数组,并输出 invalid date。上面的修复确保序列化器始终输出单个日期(尚未修复导致多个自定义字段的根本原因)。

5 个赞