삭제된 사용자가 만든 카테고리 설명 게시물을 복구할 수 없음

일부 카테고리가 생성된 후, 해당 카테고리를 생성한 사용자가 삭제되었습니다. 로그를 확인해 보니, 사용자가 삭제된 시점에 Discourse가 해당 게시글들을 자동으로 삭제한 것을 알 수 있었습니다.

이 문제가 어떤 영향을 미칠지 인지하지 못한 채 시간이 흘러, 관리자만 해당 카테고리 설명 게시글을 볼 수 있고(수정도 가능하지만), 일반 사용자가 해당 게시글을 보기 시도하면 다음과 같은 오류 메시지가 표시된다는 사실이 밝혀졌습니다: “Error; while trying to load; Something went wrong.”

해당 카테고리 설명 게시글들은 빨간색 배경으로 표시됩니다. 게시글이 삭제되었고 언제 삭제되었는지는 확인할 수 있습니다. ‘undelete’(삭제 해제) 버튼도 보이지만, 클릭해도 아무런 반응이 없습니다.

영향을 받은 카테고리 중 하나의 설정으로 이동(편집 버튼 클릭)하여 ‘Edit Description’(설명 편집) 버튼을 클릭하면, 해당 삭제된 게시글로 이동합니다. 내용을 수정하고 저장한 후 페이지를 새로고침하면 새로운 설명이 표시됩니다. 하지만 일반 사용자는 여전히 게시글 내용을 볼 수 없고(오류만 표시됨) 마찬가지입니다.

게시글 중 하나의 소유권을 제 관리자 계정으로 변경할 수는 있었지만, 삭제 해제 버튼은 여전히 아무런 동작을 하지 않습니다.

Meta Discourse에서 비슷한 보고를 찾았지만, 지금까지 제시된 조언은 도움이 되지 않았습니다.

Discourse API를 사용하여 유사한 문제가 발생한 게시글을 삭제 해제한 사례를 한 건 발견하여 이에 대해 조사하기 시작했지만, API 문서에서 게시글 삭제 해제에 관한 내용을 찾을 수 없었습니다. Can't recover a topic by a deleted user 를 참고하세요.

영향을 받은 카테고리를 처음부터 다시 만드는 것을 포함하지 않는 해결책이 있기를 바랍니다.

업데이트: 이 게시글 중 하나의 삭제 해제 버튼을 클릭하면 오류 로그에 항목이 생성됩니다:

Url: mysite/assets/ember_jquery-189e46ebcb33594b835e782fd1ce916ec750bc0cf980ebc4fb7796649161a18d.js
Line: 1
Column: 266460
Window Location: mysite/t/about-the-showcases-and-use-cases-category/28```
3개의 좋아요