Wiki Editor 徽章多次授予

Wiki 编辑者徽章在用户首次编辑 Wiki 帖子时会正确授予,但随后会 sporadically 多次授予。遗憾的是,我尚无法可靠地复现该问题,因此不清楚具体在哪些情况下会出现。我自己也多次收到该徽章,但并非每次编辑 Wiki 时都会收到。我们的论坛上有另外两位用户也报告了此问题。

来自意大利用户的截图:

关于设置,我们已启用该徽章,并且它在公开徽章页面上可见,但未选择其他选项(即,我们未选择允许多次授予该徽章的选项)。

3 个赞

您使用的是最新版本的 Discourse 吗?

抱歉,应该加上这个——我们当前使用的是 2.4.0.beta7(15f6f57cdc)。如果您认为后续提交中可能已解决此问题,我可以升级并反馈结果。

1 个赞

目前我们尚未收到其他关于此问题的报告,建议您更新到最新版本,看看是否会有所帮助。

2 个赞

你好,我在两天前升级到了 (fa52ed3b16),刚刚又获得了一个 Wiki 编辑者徽章!

奇怪的部分是,我不确定是什么操作触发了它,因为徽章授予直到我离线后才显示出来。

编辑,供参考:https://discuss-space.wmflabs.org/t/getting-the-same-badge-multiple-times/2065

1 个赞

从 2.0 版本到最新版本都存在同样的问题,我想。

我可以确认这个问题仍然存在。我们使用的是 2.4.1 版本,但之前在其他近期版本中也出现过。

我尚未报告此问题,因为我尚未发现可复现的明确模式,除了: 有时,一位已经拥有 wiki 编辑器徽章的用户在 wiki 上进行编辑后,过了一段时间会再次收到获得该徽章的通知。徽章列表中仅显示一个徽章——只是通知被重复发送。

1 个赞

可以确认

不确定它是什么版本。我也不是所有者或高级成员(除了 TL3)。

5 个赞

这看起来是个 bug,该徽章本身明确不是多授予徽章:

查看该查询,我发现它没有像我们定义的其他徽章那样获取最小 ID。

我在此处进行了修复,应该能改善这一问题:

https://github.com/discourse/discourse/commit/40b6e278a08d58ffd9525c52318daac397465b37

9 个赞

此主题在最后一次回复后 7 天自动关闭。不再允许新回复。