升级后电子邮件通知中未显示类别名称

大家好,

我在一周前将 Discourse 升级到 v2.5.0.beta2,此后邮件通知中不再显示分类名称,只显示括号中的站点名称。这给我的用户带来了很大困扰。

我检查了主题行设置,发现它并未更改(当前设置为:[%{site_name}] %{optional_pm}%{optional_cat}%{topic_title})。

这是一个 bug 吗?是否有某个默认设置被意外修改了?

谢谢,

Ed

过去几小时内,我在 2.5b2 版本中收到了主题行包含分类的邮件,因此我认为这并非特定于测试版的错误。设置中的 email_subject 已配置为 [%{site_name}] %{optional_pm}%{optional_cat}%{topic_title}

在我们将其视为 bug 之前,让我们先排除配置问题或插件兼容性问题。

上面那个第二个右括号是打字错误吗?还是您的站点设置中确实包含一个右括号?

该站点上安装了任何插件吗?

根据其他相关报告,我记得存在一个 bug,即仅自定义邮件标题的情况可能无法按预期工作。系统似乎要求同时自定义邮件正文和标题。

确实是笔误!

是的,我安装了 discourse-data-explorerdiscourse-plugin-site-setting-override(用于限制最大帖子长度)、docker_manager,以及一个自定义任务,用于将用户的个人简介附加到他们的帖子中(说来话长)。我认为后者与当前问题完全无关。我可以尝试禁用它,看看是否会有所不同。

谢谢,

Ed

此问题中的正文是在哪里进行自定义的?

您需要确保使用的是绝对最新的 Discourse 测试版代码。我_认为_这个问题最近已经修复了,但我不太确定。另一个变通方法是同时编辑邮件的正文和标题。

谢谢,看起来今天还没修复,但我会继续留意。