해제/삭제 후 카테고리 수가 음수로 표시됨

네, 그것이 문제입니다. 제 테스트 사이트에서 해당 문제를 재현할 수 있습니다. 주제를 목록에서 제외하면 해당 카테고리의 주제 통계에서 해당 주제가 제거됩니다. 이후 목록에서 제외된 주제를 삭제하면, 다시 한 번 해당 카테고리의 주제 통계에서 차감됩니다. 즉, 단일 주제를 목록에서 제외하고 삭제하는 것은 통계에서 두 개의 주제가 제거된 것으로 계산됩니다.

Discourse는 24시간마다 CategoryStats 백그라운드 작업을 실행합니다. 이 작업이 실행되면 카테고리의 통정이 수정되어야 합니다. 사이트의 rails 콘솔에 접근 권한이 있고 작업을 기다리기 원하지 않는다면, 다음 명령을 수동으로 실행할 수 있습니다:

Category.update_stats

제 사이트에서 이 방법을 테스트해 보았습니다. 해당 명령을 실행하니 문제가 해결되었습니다.

4개의 좋아요