Discourse 3.1.0.beta6 更新后的待批准帖子显示问题

看起来是 3.1.0.beta6 版本最新更新的一个问题。

Bug 报告

优先级/严重性: 中等 - 该问题阻止了等待审核的帖子正确显示给用户,而这是 Discourse 的核心功能。

平台: Discourse 版本 3.1.0.beta6。该问题似乎与平台无关,因为它与最近的更新有关。

描述: 在最近更新到 Discourse 版本 3.1.0.beta6 后,帖子未能按预期显示。该问题似乎与最近版本中更新的 PostSerializer 类有关。在之前的版本 3.1.0.beta5 中,帖子可以正常工作。

实际结果: 刷新页面后,等待审核的帖子不再按预期显示。

预期结果: 等待审核的帖子应像之前版本一样正确显示。

可复现步骤:

  1. 将 Discourse 更新到 3.1.0.beta6 版本。
  2. 确保已设置 approve post count 或其他帖子审核设置。
  3. 创建一个新帖子或查看现有帖子。
  4. 观察帖子未按预期显示。

其他说明: 该问题似乎可能与最近(2023 年 7 月 21 日)对 PostSerializer 和/或 PostGuardian 的更新有关。在之前的 3.1.0.beta5 版本中,帖子可以正常工作。需要进一步调查以确定确切原因并进行修复。

截图/视频:

5 个赞