启用翻译时,已删除帖子仍显示完整内容

你好,我刚才在看一个帖子时感到困惑,因为金额似乎列出了两次,但后来我注意到了一些问题。

当帖子被作者删除时,如果查看者启用了翻译功能(Discourse AI / 翻译),帖子正文仍会完整显示。切换回原始语言后,则会正确显示“(帖子已被作者删除)”的占位符。缓存的翻译似乎在渲染时未检查帖子的删除状态。

复现步骤

  1. 在站点上启用帖子翻译功能(Discourse AI 翻译器)。
  2. 使用语言 A 创建帖子,并将其翻译成语言 B。
  3. 在翻译开关开启的情况下查看该主题(以语言 B 查看)。
  4. 以作者身份删除该帖子。
  5. 在仍处于翻译版本查看模式下时重新加载该主题。

实际结果

显示了完整的翻译后帖子正文。只有切换回原始语言后,才会出现占位符。参见截图——同一帖子、同一作者、相同的编辑次数和时间戳。

备注

这可能是一个隐私问题:作者意图移除的内容,对于使用翻译视图的任何用户而言仍然公开可见。

原始语言

翻译成德语

1 个赞