更改默认邮件摘要频率不会回溯应用

在更改默认邮件摘要频率并确认将更改回溯应用到所有账户时,更改并未对所有账户生效。点击以下问题的“是”并未产生预期行为:“是否要将此更改历史性地应用?这将更改 n 个现有用户的偏好设置。

虽然部分账户可能会更新为所需的频率,但根据我的经验,许多账户并未更新。这可能与曾选择过“为所有用户禁用摘要邮件”有关。频率未更新的账户是那些在用户偏好设置中未启用摘要邮件的用户。这些用户并未自行做出这些选择,因为这些账户是通过与 WordPress 的单点登录(SSO)创建的,且这些账户从未被登录过。

1 个赞

我在本地开发站点上测试了这个问题,得到了与您报告相同的结果。当选择“历史应用更改”选项时,只有少数用户的偏好设置被更新。

我刚刚将最新的 Discourse 代码拉取到开发站点,现在发现当我更改 default email digest frequency 站点设置并选择“历史应用更改”选项时,站点上所有用户的选项都能正确更新。我不确定这是由于 Discourse 代码的更新导致的,还是存在其他问题导致更新此设置的结果不一致。

2 个赞

感谢您的确认。我目前运行的是 2.5.0.beta2 版本。希望下一个版本能解决这个问题。

1 个赞

现已修复。如果您仍有问题,请告诉我。

3 个赞

谢谢。非常感谢。

本主题在 12 天后自动关闭。不再允许新的回复。