授予自定义徽章不起作用

版本 3.1.0.beta3
我正尝试通过 Web 管理员授予自定义徽章,但页面只是刷新,徽章并未被授予。

通过 API 授予徽章仍然有效。

3 个赞

你好 @md-misko:wave:

我在几个测试站点上尝试授予自定义徽章,但无法重现该问题。

请尝试使用安全模式,看看是否是主题中的某些内容导致了问题。 :+1:

2 个赞

我卸载了所有插件,并使用了安全模式,结果相同。

您是从帖子中授予徽章,还是从 /admin/users/id/username/badges 中授予的?我可以直接从帖子中授予徽章(徽章授予给帖子所有者),但我无法通过管理控制台授予任意用户(在原因字段中带有帖子链接)。

1 个赞

感谢您的报告 @md-misko,我们的团队已成功复现此问题,正在进行排查。修复上线后我们会通知您。:slight_smile:

1 个赞

我认为我可能遇到了同样的问题:Grant a badge to individual users manually

此问题已在 FIX: Badge granting recursion error by davidtaylorhq · Pull Request #20750 · discourse/discourse · GitHub 中修复。

请更新到最新版本的 Discourse。:slight_smile:

3 个赞

对了,我刚升级了,现在能用了!

谢谢!

3 个赞

此主题已在 8 小时后自动关闭。不再允许回复。