举报的聊天消息图片不会在审核队列中显示给版主

我们在测试版期间遇到了一个相当严重的影响性错误。我看到过关于此问题的讨论帖,但它们似乎都超过3年了,因此不确定目前是否已被关注。

当包含上传图片的聊天消息被标记为待审核时,审核队列页面不会显示该图片,因此版主无法查看实际报告的内容。此问题在私信和聊天频道中发布的图片中均会出现。对于私信消息,自动生成的记录使情况更加混乱,因为它显示了之前的消息(包括图片!),但被标记的消息本身却被排除在外。

复现步骤:

  • 用户A发送一条包含图片的消息(文本可选,我们同时进行了有文本和无文本的测试,结果相同)
  • 用户B标记该消息(例如标记为垃圾信息)
  • /review 队列中查看被标记的消息
    无论是私信还是聊天频道,图片都不会显示,但私信版本的问题更为明显,因为图片也缺失于记录中。

查看核心代码,这似乎是因为 /chat/review_queue.rb 中的标记处理程序仅获取已渲染消息的快照,而已渲染消息从不包含其上传的文件。

在频道消息中这个问题不太严重,因为审核团队可以回溯并找到该消息进行查看。但由于版主无法在不冒充用户的情况下访问聊天私信,无法查看图片垃圾信息或报告的NSFW内容是一个大问题,考虑到恶意用户可能发送的内容。

如果需要,我很乐意提供我们测试的截图!

2 个赞