用户的帖子因被标记为不当内容而隐藏。他们已编辑帖子使其符合要求,目前帖子已不再隐藏。但编辑历史显示,这两个修订版本均为新内容。
这听起来是预期的行为吗?是否因为我们不希望之前的不当内容再次可见?能否将旧内容保存为一个隐藏的修订版本?
用户的帖子因被标记为不当内容而隐藏。他们已编辑帖子使其符合要求,目前帖子已不再隐藏。但编辑历史显示,这两个修订版本均为新内容。
这听起来是预期的行为吗?是否因为我们不希望之前的不当内容再次可见?能否将旧内容保存为一个隐藏的修订版本?
除非编辑发生在宽限期内,但标记编辑无法进行(因为标记编辑后有一段不可编辑的时间),否则每次编辑都会生成一个新的修订版本。
嗯。好吧,旧内容肯定已经不存在了。我会留意这种情况是否再次发生,如果看到,会回来汇报。
据我所知,这种情况不可能发生。据我所知,此前也从未有人报告过此类问题。
(除非我们遇到了某种新的错误或回归问题)
我尝试在 try.discourse.org 上测试,但完全无法复现。
标记功能本身会强制实施 10 分钟的“不可编辑”冷却时间,因此用户无法在宽限期内快速编辑帖子——而且这还是假设帖子在发布后立即被标记达到阈值的情况!
我有一张来自模组消息的旧内容截图:
(它出现在帖子中有点奇怪,因为它只是一个链接,而不是引用。我猜摘要是内嵌在内的?)
而这是当前的帖子,你可以在编辑历史中看到,前两句之后的所有内容都不见了:
我刚才也自己试了一下,发生了同样的情况,编辑历史丢失了,两个修订版都显示了新内容(不过我只用管理员账号测试过,所以可能情况不同)。(正在用普通用户再次测试,由于冷却时间需要等待。)
我们使用的是 2.4.0.beta10 版本。如果你愿意,我很乐意在这里进行测试。
奇怪的是,在引用的帖子中显示了修订版本,但修订版本之间却没有差异。
我实际上可以在 try! 上复现这个问题!所以我会将其重新归类为错误。
这里有一个错误,@eviltrout —— 在我看来,这似乎是修订 UI 中的一个失误。注意,我在这里进行了一次编辑,添加了底部的句子,但我正在比较修订版本 2 与修订版本 2,而不是修订版本 1 与修订版本 2:
这似乎特定于 隐藏帖子的编辑路径 @eviltrout。对 try 上现有帖子的随机编辑不会出现此行为。
我已经定位到了问题,并合并了修复方案。
能发现这个 bug 真是厉害!