删除标签同义词会删除标签

尝试合并两个标签并删除错误的标签时,我创建了一个同义词,然后删除了该同义词,结果导致两个标签都被删除了。

Discourse 版本: 2026.2.0-latest (7e603d4374)

重现步骤:

  1. 创建一个新主题
  2. 给它添加两个标签 tag1tag2,然后提交
  3. 点击 tag1 导航到标签筛选页面
  4. 点击扳手图标打开标签设置
  5. 点击编辑同义词
  6. 添加 tag2
  7. >> 此时 tag2 从已创建的主题中移除
  8. 在同义词列表中,点击 tag2 旁边的垃圾桶图标
  9. 提示时选择是删除同义词
  10. >> tag1 随同义词一起被删除

我在步骤中使用了应用于单个主题的两个标签以简化操作,当这两个标签应用于两个独立的主题时也会发生这种情况。

附加说明:

已删除标签的日志条目没有任何详细信息,如果其中包含删除标签时从中移除标签的主题 ID,可能会有所帮助。

据我所知,删除标签也不会创建主题编辑记录,因此我无法使用 Data Explorer 来查找 updated_at > '某个时间' 的主题或列出在“某个时间”之后创建的修订版本。

我查看了自该版本以来的提交记录,没有发现任何直接相关的内容,但我刚刚确认,按照所写的步骤在运行 2026.2.0-latest (f6d8f1a458)(即撰写本文时的最新提交)时,这些步骤不会导致此问题(它们可以正确地单独删除同义词)。

不确定是作为副作用在某个与标签相关的提交中被修复了,还是我只是检查提交时眼花了。