用户通知级别在页面重新加载后恢复

您好,

如果在用户页面上设置用户通知级别,重新加载页面后它将恢复为默认级别(我认为这是您之前在设置中为用户配置的级别)。

在设置页面 /preferences/users 上,它工作正常。

重现步骤:

  1. 转到用户个人资料页面
  2. 更改用户通知级别下拉菜单
  3. 重新加载页面

谢谢 :slightly_smiling_face:

8 个赞

我可以在 Meta 上复现这一点。

有趣的是,我在一个旧站点上尝试过,它能正常工作,所以大概是 这个版本现在 (508370e433) 之间的某个地方出了问题。

4 个赞

是的,谢谢你 Jammy,我完全忘了提 Discourse 的版本 :smiley: 我用的是最新的 508370e433

2 个赞

我也可以在最新版本上重现此错误。

3 个赞

感谢您的反馈……我们将在未来几天内解决此问题。

4 个赞

最近的一次提交 导致服务器接收到对象 { level: \"muted\" } 而不是字符串值。我有一个 PR 修复了该问题,以及服务器在 level 参数无效时抛出错误的问题。对于审查 - 它还通过添加 set 来修复由于覆盖计算属性而导致的 JS 弃用。

6 个赞