신고 시 "검토 대기열" 버튼 오류 발생

게시물이 숨겨져 있거나, 과거에 해당 게시물을 이미 신고한 적이 있는 경우, 신고 모달의 검토 대기열에 추가 버튼을 사용할 때 JavaScript 오류가 발생합니다.

해당 오류는 아래 스크린샷에서 확인할 수 있으며, 이 코드 영역을 가리키는 것으로 보입니다.

숨겨진 게시물을 검토 대기열에 추가하는 재현 방법:

이미 신고한 게시물을 검토 대기열에 추가하는 재현 방법:

수정을 위해, 이 두 가지 시나리오에서 검토 대기열에 추가 버튼을 단순히 렌더링하지 않아야 하는지, 아니면 게시물을 항상 검토 대기열로 보낼 수 있는 권한을 부여해야 하는지 결정해야 합니다.

6개의 좋아요

해당 문제가 재현되지 않는 이유는, 해당 게시물을 이미 플래그한 스태프 사용자가 동일하기 때문입니다. 위 예시처럼 서로 다른 두 사용자가 관여하는 경우에는 정상적으로 동작합니다.

해당 문제를 수정하기 위해, 스태프 사용자가 해당 작업을 수행할 수 없는 경우 버튼을 비활성화하도록 변경했습니다.

3개의 좋아요