2つのタグをマージして間違ったタグを削除しようとしたところ、作成した同義語を削除した結果、両方のタグが削除されてしまいました。
Discourse バージョン: 2026.2.0-latest (7e603d4374)
再現手順:
- 新しいトピックを作成する
- それに
tag1とtag2の2つのタグを付け、送信する tag1をクリックしてタグフィルターページに移動する- スパナアイコンをクリックしてタグ設定を開く
- 同義語の編集をクリックする
tag2を追加する- >> この時点で
tag2は作成されたトピックから削除される - 同義語のリストで、
tag2の隣にある小さなゴミ箱アイコンをクリックする - 同義語を削除するように求められたら「はい」を選択する
- >>
tag1が同義語と一緒に削除される
手順では簡略化のために単一のトピックに適用された2つのタグを使用していますが、2つのタグが2つの別々のトピックに適用されている場合でも同様の現象が発生します。
追加情報:
削除されたタグのログエントリには詳細情報がなく、タグを削除する際にタグが削除されたトピックのIDが含まれていると、この問題の調査に役立つ可能性があります。
私が確認した限りでは、タグの削除によってトピックの編集の記録も作成されないため、Data Explorer を使用して「updated_at > ‘ある時点’」のトピックを一覧表示したり、「ある時点」以降に作成されたリビジョンを一覧表示したりすることができませんでした。