영구 삭제 버그

재현(repro)을 시도해 보고 있습니다:

  • 관리자 A가 새 주제를 생성하고, 전역으로 고정(영구)한 다음, 주제를 닫습니다
  • 관리자 A가 해당 주제를 소프트 삭제(soft-delete)합니다

  • 관리자 B가 관리자 A의 프로필에서 /deleted-posts 목록에 접근하여 해당 주제를 찾습니다
  • 관리자 B가 주제를 영구 삭제하려고 시도하지만, "다른 게시물이 있으므로 이 주제를 영구 삭제할 수 없습니다."라는 오류가 발생합니다
  • 관리자 B가 ‘고정’ 및 ‘닫기’ 소형 액션 게시물을 삭제합니다
  • 관리자 B가 영구 삭제를 다시 시도합니다 - 삭제가 성공적으로 수행됩니다

  • 그러나 이제 관리자 B는 GET https://greedy.jammydodger.monster/posts/jammydodger/deleted?offset=0 오류와 함께 관리자 A의 /deleted-posts에 접근할 수 없습니다

관리자 A와 관리자 C는 여전히 관리자 A의 /deleted-posts 목록에 접근할 수 있습니다. 단기적으로, @VincentAlse님, 다른 관리자 계정을 사용하여 /deleted-posts 목록에 접근하고 삭제하려는 다른 게시물을 찾을 수 있을까요? 아니면 data-explorer 쿼리를 사용하여 해당 게시물을 식별할 수도 있습니다?

3개의 좋아요