带有特殊字符的用户或群组提及无效

自动补全触发器可以工作,但提及的内容会作为普通文本发送,无法点击,也不会触发通知。

重现步骤:

  1. 有一个用户名/群组包含特殊字符(我只尝试过带重音符号的字符)。

  2. 在聊天中提及它:

  3. 提及的内容会作为普通文本发送。


结果(包含):

用户名
带重音符号的用户名
群组
带重音符号的群组

4 个赞

我可以重现此问题:

  • 启用 unicode usernames 管理员设置
  • default locale 更改为 Français
  • 转到 /sidekiq 并运行 Jobs::EnsureDbConsistency
  • 检查 @moderators 是否已变为 @modérateurs
  • @modérateurs 组启用提及功能

* 打开一个聊天频道并开始输入 `@mod` * 在提供的选项中选择 `@modérateurs`,然后发送 * 提及显示为纯文本,并且未发送通知:

4 个赞

感谢您报告此问题!我将把它添加到我们的列表中以解决它……

3 个赞

感谢您的报告。我刚刚合并了一个修复程序:

5 个赞