聊天默认频道ID对我来说似乎不起作用

我尝试在 Discourse 实例的站点设置中将 chat default channel id 设置为各种聊天 ID,例如 2,我相信这是下面 URL 方案中的聊天 ID:

https://example.com/chat/channel/2/channel-name

但它仍然向我显示 ID 为 1 的聊天频道,该频道目前是 staff 频道。

我知道代码首先会检查我是否有任何提及或未读消息:

…我没有,所以我不知道为什么它没有回退到我在设置中设置的默认 chat_default_channel_id,因为我确信我在设置中设置了它,并且我可以访问 ID 为 2 的聊天频道。

您有什么关于可能发生的情况或可以查看更多详细信息的想法吗?

1 个赞

我也是。它显示的是类别依赖的、允许用户使用的最低 ID,但当频道与主题关联时,最低 ID 不适用。

而且我使用的是最新版本(git pull 和重建)。我的意思是,在我写这个的时候,大约 15 分钟前是最新版本。抱歉没有提供版本号,但我使用的是 Hub,在论坛之间跳转太困难了 :wink:

2 个赞

是的,我可以重现这个问题——我会看看的

2 个赞

@jimkleiber @Jagster 我合并了一个针对此问题的修复程序,部署后该设置应该会被遵守。

3 个赞

太好了,它奏效了。

我必须点赞你的“我来看一下”帖子,因为我不能重复点赞最新的帖子。

2 个赞

对我来说也奏效。谢谢!

1 个赞