카테고리 순서 변경 시 오류 422 발생

안녕하세요,

Discourse 버전 3.1.0.beta4
UI에서 카테고리 순서를 변경하려 하고 순서 저장 버튼을 누르면 422 오류가 발생합니다. 흥미로운 점은 메인 Discourse 페이지의 카테고리 순서와 카테고리 순서 변경 페이지의 순서가 일치하지 않는다는 것입니다.
예를 들어, 메인 페이지에서 슈퍼바이저(supervisor) 카테고리가 4번째 위치에 있지만, 카테고리 순서 변경 페이지로 가면 슈퍼바이저 카테고리가 4번째가 아니라 23번째 위치에 있습니다. 이 상태에서 저장을 누르면 카테고리 순서 변경 페이지에 표시된 대로 23번째 위치로 이동합니다. 422 오류가 발생하지만, 일부 변경 사항은 실제로 적용되었습니다.
지난주에는 재구성 작업에 문제가 없었습니다. 오늘 스크립트로 생성한 새 카테고리를 첫 번째 위치로 이동했을 때만 이 문제가 발생했습니다.
Chrome의 미리보기 페이지에서 오류에 대해 조금 더 자세한 정보를 확인할 수 있습니다:
요청하신 변경이 거부되었습니다. 권한이 없는 것을 변경하려고 시도한 것일 수 있습니다.

저는 관리자(admin)이므로 이런 오류가 발생해서는 안 됩니다.
소스 코드에서는 다음과 같은 예외가 발생하고 있습니다:
SyntaxError: Unexpected token ‘<’ "<!DOCTYPE "… is not a valid JSON

다음과 같은 조치를 취해 보았습니다:
서버 재부팅
‘Allow Uncategorized Topic’ 옵션 활성화

어떤 조치를 취할 수 있을지 아이디어가 있으신가요?

죄송하지만 제 테스트 사이트에서는 이 문제를 재현할 수 없습니다. 카테고리 순서를 변경해도 오류 없이 순서가 바뀌어요.

UI 밖에서 이 카테고리를 생성한 방식과 관련이 있을까요?

그럴 수도 있겠지만, 저는 이렇게 카테고리를 많이 만들어 봤는데 문제는 없었습니다. API를 통해 처리했거든요. 제 카테고리 중 하나가 이름이 너무 길어서 스크립트가 생성하지 못했던 경우가 있었는데, 그것이 문제일까요?

레일스 콘솔이나 데이터 탐색기를 통해 카테고리 데이터를 출력해 보고, 그 안에 이상한 부분이 있는지 확인해 보세요. :thinking:

명확한 재현 방법을 찾지 못해 이 문제를 Support 채널로 넘겼습니다.

결국 해결하셨나요?