대상 카테고리에 허용되지 않는 필수 태그 그룹이 있는 토픽의 대량 ‘카테고리 변경’이 조용히 실패합니다

요약

하위 카테고리에서 다른 하위 카테고리로 주제를 일괄 이동할 때, 원본 카테고리에 필수 태그 그룹이 있고 대상 카테고리의 태그 설정이 명시적으로 초기화되지 않은 경우, 해당 작업이 조용히 실패할 수 있습니다(오류 없음, UI 피드백 없음, 스태프 로그 없음).

UI에서는 해당 작업이 허용되지만 아무 일도 일어나지 않아 관리자에게 혼란을 줍니다.


재현 방법

  1. 태그 제약 조건이 있는 하위 카테고리 A를 생성합니다. 예를 들어:
  • 새 주제에 태그 그룹에서 최소 1개의 태그를 요구
  • 예: “2025–26 학년도”
  1. 같은 상위 카테고리 아래에 하위 카테고리 B를 생성합니다.
  • 태그 설정을 그대로 둡니다(기본값, 열거나 저장한 적 없음).
  1. 하위 카테고리 A에 주제를 생성합니다(필수 그룹의 태그가 포함됨).
  2. 하위 카테고리 A에서:
  • 여러 주제를 선택
  • 일괄 작업 → 카테고리 변경 사용
  • 하위 카테고리 B 선택

예상 동작

다음 중 하나:

  • 주제가 성공적으로 이동
    또는
  • 정보 제공 오류 메시지가 표시됨. 예:
    • “일부 주제에는 대상 카테고리에서 허용되지 않는 태그가 있습니다”
    • “대상 카테고리에서 필수 태그 그룹 X가 허용되지 않습니다”

실제 동작

  • 아무 일도 일어나지 않음
  • 오류 메시지 없음
  • 토스트 알림 없음
  • 스태프 작업 로그 항목 없음
  • 백그라운드 작업이 표시되지 않음

UI는 작업을 허용하지만, 이동은 조용히 중단됩니다.


우회 방법

대상 카테고리의 태그 탭을 열어 저장하는 것(의미 있는 변경 없이도)으로 문제가 즉시 해결됩니다.

대상 카테고리의 태그 규칙이 명시적으로 초기화되면, 일괄 카테고리 변경이 예상대로 작동합니다.


참고

이것은 일괄 작업 동안의 태그 제약 조건 검증과 관련되어 있는 것으로 보입니다:

  • 원본 카테고리에 필수 태그 그룹이 있음
  • 대상 카테고리의 태그 설정이 초기화되지 않음 / 기본 상태임
  • 검증기가 실패하지만 UI에 오류를 표시하지 않음

단일 주제 이동은 영향을 덜 받는 것으로 보이며, 이 문제는 일괄 작업에서 가장 뚜렷하게 나타납니다.


이 문제가 심각한 이유

관리자/모더레이터 관점에서 이는 다음과 같이 보입니다:

  • 깨진 일괄 작업
  • 권한 문제
  • 또는 회귀(Regression)

실제로는 피드백이 없는 조용한 검증 실패로, 진단하기가 매우 어렵습니다.

단순한 경고 메시지만으로도 훨씬 명확해질 것입니다.

3개의 좋아요