태그 동의어 삭제 시 태그도 함께 삭제됨

두 개의 태그를 병합하고 잘못된 태그를 제거하려고 시도하던 중, 동의어를 생성한 후 삭제했는데 그 결과 두 태그 모두 삭제되었습니다.

Discourse 버전: 2026.2.0-latest (7e603d4374)

재현 방법:

  1. 새 토픽을 생성합니다.
  2. tag1과 tag2라는 두 개의 태그를 지정하고 제출합니다.
  3. tag1을 클릭하여 태그 필터 페이지로 이동합니다.
  4. 렌치 아이콘을 클릭하여 태그 설정을 엽니다.
  5. 동의어 편집(Edit Synonyms)을 클릭합니다.
  6. tag2를 추가합니다.
  7. >> 이 시점에서 생성된 토픽에서 tag2가 제거됩니다.
  8. 동의어 목록에서 tag2 옆의 작은 휴지통 아이콘을 클릭합니다.
  9. 동의어 삭제를 확인하는 프롬프트가 표시되면 예(Yes)를 선택합니다.
  10. >> tag1이 동의어와 함께 삭제됩니다.

간이성을 위해 단계에서는 단일 토픽에 두 개의 태그가 적용된 경우를 사용했지만, 두 개의 태그가 서로 다른 두 토픽에 적용된 경우에도 동일한 문제가 발생합니다.

추가 참고 사항:

삭제된 태그에 대한 로그 항목에는 세부 정보가 없습니다. 태그가 삭제되는 과정에서 태그가 제거된 토픽 ID를 포함하면 유용할 것입니다.

확인한 바로는 태그를 삭제해도 토픽 편집 기록이 생성되지 않아 updated_at > 'some time'으로 검색하거나 ‘some time’ 이후에 생성된 수정 이력을 나열하는 방식으로 Data Explorer를 사용하여 해당 토픽을 찾을 수 없었습니다.

1개의 좋아요

해당 버전 이후 커밋을 살펴봤지만 직접적으로 관련 있는 내용은 찾지 못했습니다. 다만, 현재 작성 시점의 최신 커밋인 2026.2.0-latest (f6d8f1a458)에서 문서에 적힌 단계를 실행했을 때 이 문제가 발생하지 않음을 확인했습니다(단어 동의어만 올바르게 삭제됨).

태그 관련 커밋 중 하나에서 부수적으로 수정된 것인지, 아니면 커밋을 확인하는 과정에서 제가 놓친 것인지 확실하지 않습니다.

매우 가능성이 높습니다. 여전히 문제가 있다면 재개 요청을 해주세요.

2개의 좋아요