# 이미 답변이 달린 주제를 삭제할 때 오류 발생

**URL:** https://meta.discourse.org/t/error-when-deleting-a-topic-which-has-already-been-answered/351378
**Category:** Bug
**Created:** [2월 9, 2025, 10:57오후 UTC](https://meta.discourse.org/t/error-when-deleting-a-topic-which-has-already-been-answered/351378 "2025-02-09T22:57:07Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![Thomas\_DC](https://avatars.discourse-cdn.com/v4/letter/t/5f8ce5/32.png) [@Thomas\_DC](https://meta.discourse.org/u/Thomas_DC)
#### Post date: [2월 9, 2025, 10:57오후 UTC](https://meta.discourse.org/t/error-when-deleting-a-topic-which-has-already-been-answered/351378/1 "2025-02-09T22:57:07Z")

</div>

안녕하세요 🙂

이미 답변이 달린 주제를 삭제하려고 하면 오류가 발생합니다.

1. 새 주제를 생성합니다.
2. 해당 주제에 답변을 남깁니다.
3. 이 주제를 삭제하려고 합니다.
4. `오류가 발생했습니다: 해당 주제를 삭제하는 중 오류가 발생했습니다. 사이트 관리자에게 문의하십시오.`라는 메시지가 표시됩니다.

이것이 어떻게 처리되는 건가요?  
삭제 버튼이 숨겨져 있는 경우가 있고, 편집 버튼은 사용 가능한 경우가 있으며, 삭제 버튼이 사용 가능하지만 주제 삭제가 권한이 없다고 알려주는 경우도 있습니다.

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [2월 9, 2025, 11:25오후 UTC](https://meta.discourse.org/t/error-when-deleting-a-topic-which-has-already-been-answered/351378/2 "2025-02-09T23:25:06Z")

</div>

특정 주제(토론)는 삭제할 수 없습니다. 예를 들어, Discourse가 자동으로 생성한 “이 카테고리에 대하여” 같은 주제입니다.

저는 최신 버전의 인스턴스에서 주제를 만들고 답변을 달았으며, 해당 주제를 삭제할 수 있었습니다.

- 삭제할 수 없는 주제의 예를 알려 주실 수 있나요?

- 관리자 또는 모더레이터 권한이 있으신가요?

- 카테고리 권한은 어떻게 설정되어 있나요?

- 안전 모드([Safe Mode](https://meta.discourse.org/t/53504?silent=true))에서 시도해 보셨나요?

- 브라우저 개발자 도구의 JS 콘솔이나 네트워크 탭에 오류가 표시되나요?

- `/logs`에 오류가 기록되어 있나요?

---

<div class="post-metadata">

### Author: ![Thomas\_DC](https://avatars.discourse-cdn.com/v4/letter/t/5f8ce5/32.png) [@Thomas\_DC](https://meta.discourse.org/u/Thomas_DC)
#### Post date: [2월 9, 2025, 11:48오후 UTC](https://meta.discourse.org/t/error-when-deleting-a-topic-which-has-already-been-answered/351378/3 "2025-02-09T23:48:48Z")

</div>

> [@Canapin](#):
>
> 저의 (최신 상태인) 인스턴스에서 주제를 생성하고, 답변을 달았으며, 주제를 삭제할 수 있었습니다.

아, 그러면 여기서는 무엇이 다른 건가요?

> [@Canapin](#):
>
> 삭제할 수 없는 주제의 예를 알려 주시겠습니까?

[https://try.discourse.org/t/test-for-deleting-a-topic-which-has-already-been-answered/1502](https://try.discourse.org/t/test-for-deleting-a-topic-which-has-already-been-answered/1502)

아직 삭제 버튼이 숨겨져 있습니다.  
다시 시도해야 하나요, 아니면 거기서 재현할 수 있나요?

> [@Canapin](#):
>
> 관리자나 모더레이터이신가요?

아닙니다.

> [@Canapin](#):
>
> js 콘솔이나 브라우저 개발자 도구의 네트워크 탭에 오류가 있나요?

없을 것 같습니다. 정확히 무엇을 말씀하시는 건지 모르겠습니다.  
재현에 성공하신다면 보실 수 있을 것입니다. 재현이 되지 않으면 알려 주세요.

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [2월 10, 2025, 12:56오전 UTC](https://meta.discourse.org/t/error-when-deleting-a-topic-which-has-already-been-answered/351378/4 "2025-02-10T00:56:37Z")

</div>

> [@Thomas\_DC](#):
>
> 삭제 버튼이 숨겨져 있는 경우가 있고, 반면 편집 버튼은 사용 가능한 경우가 있으며, 때로는 삭제 버튼이 사용 가능하지만 주제를 삭제할 권한이 없다는 메시지가 뜨기도 합니다.

주제에 답글이 있는 경우에도 삭제 버튼이 표시되지만, 삭제할 권한이 없음을 알고 있습니다. 호버 시 표시되는 텍스트도 이를 반영합니다. 제가 Meta에서 마지막으로 생성한 주제에 대한 예시:  
 ![you dont have the permission to delete this topic](https://global.discourse-cdn.com/meta/original/4X/7/e/7/7e76781a2c948bbfe2febe4556a2509d7c044fa7.png)  
하지만 편집 버튼은 표시되는 반면 삭제 버튼은 표시되지 않는 주제를 본 기억은 없습니다.

---

<div class="post-metadata">

### Author: ![Thomas\_DC](https://avatars.discourse-cdn.com/v4/letter/t/5f8ce5/32.png) [@Thomas\_DC](https://meta.discourse.org/u/Thomas_DC)
#### Post date: [2월 10, 2025, 1:33오전 UTC](https://meta.discourse.org/t/error-when-deleting-a-topic-which-has-already-been-answered/351378/5 "2025-02-10T01:33:00Z")

</div>

> [@Moin](#):
>
> 답글이 있는 주제에서는 삭제 버튼이 표시되더라도 주제를 삭제할 수 없다는 것을 알고 있습니다.

저는 여기서 (예를 들어 이 주제에서) 다음과 같은 결과를 얻습니다.

> [@Moin](#):
>
> 하지만 편집 버튼은 표시되는데 삭제 버튼은 표시되지 않는 주제를 본 적이 있는지 기억이 나지 않습니다.

여기서는 몇 시간 후 다음과 같은 결과를 얻습니다: [https://try.discourse.org/t/test-for-deleting-a-topic-which-has-already-been-answered/1502](https://try.discourse.org/t/test-for-deleting-a-topic-which-has-already-been-answered/1502)

정확한 시간이 얼마인지 모르지만, [https://try.discourse.org/t/1st-test-for-deleting-a-topic-which-has-already-been-answered/1500에서](https://try.discourse.org/t/1st-test-for-deleting-a-topic-which-has-already-been-answered/1500%EC%97%90%EC%84%9C) 그런 일이 발생한 후 테스트를 계속할 수 있도록 [https://try.discourse.org/t/test-for-deleting-a-topic-which-has-already-been-answered/1502를](https://try.discourse.org/t/test-for-deleting-a-topic-which-has-already-been-answered/1502%EB%A5%BC) 만들었으므로 1시간 정도일 수 있습니다.

또한 이 현상이 발생하려면 주제가 이미 답글이 있어야 하는지, 아니면 그렇지 않아도 되는지 여부도 알 수 없습니다.

아직 테스트할 수 없습니다: `오류가 발생했습니다: 열정적인 참여에 감사드립니다! 다만, 커뮤니티의 안전을 위해 신규 사용자는 첫날 최대 주제 생성 수에 도달했습니다. 20시간을 기다리면 더 많은 새 주제를 생성할 수 있습니다.`

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [2월 10, 2025, 6:31오전 UTC](https://meta.discourse.org/t/error-when-deleting-a-topic-which-has-already-been-answered/351378/6 "2025-02-10T06:31:24Z")

</div>

> [@Thomas\_DC](#):
>
> > [@Canapin](#):
> >
> > 관리자 또는 모더레이터인가요?
> 
> 아닙니다.

그렇다면 삭제 및 복원 권한이 매우 제한적일 텐데 🤔

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [2월 10, 2025, 9:35오후 UTC](https://meta.discourse.org/t/error-when-deleting-a-topic-which-has-already-been-answered/351378/7 "2025-02-10T21:35:17Z")

</div>

기본적으로 사용자는 24시간 이후(신뢰 수준 2 사용자의 경우 30일)에는 자신의 게시물을 편집하거나 삭제할 수 없습니다. 이것이 일부 게시물을 삭제할 수 없는 이유일 수 있습니다.

try.discourse.org에 대한 링크는 빠르게 만료됩니다. 인스턴스가 매일 초기화되기 때문입니다.

---

<div class="post-metadata">

### Author: ![Thomas\_DC](https://avatars.discourse-cdn.com/v4/letter/t/5f8ce5/32.png) [@Thomas\_DC](https://meta.discourse.org/u/Thomas_DC)
#### Post date: [2월 11, 2025, 1:39오전 UTC](https://meta.discourse.org/t/error-when-deleting-a-topic-which-has-already-been-answered/351378/8 "2025-02-11T01:39:49Z")

</div>

> [@Jagster](#):
>
> > [@Thomas\_DC](#):
> >
> > > [@Canapin](#):
> > >
> > > 관리자 또는 모더레이터인가요?
> > 
> > 아니요
> 
> 그렇다면 삭제 및 복구 권한이 매우 제한적이겠네요 🤔

에러를 표시하는 대신 "주제를 삭제할 권한이 없습니다"라고 알려주는 것은 어떨까요?

> [@Moin](#):
>
> 주제에 답글이 있어도 삭제 버튼이 표시되며, 삭제 권한이 없는 경우에도 마찬가지라는 점은 알고 있습니다. 마우스를 올렸을 때 나타나는 텍스트에도 그렇게 표시됩니다. 제가 Meta에서 만든 마지막 주제에 대한 예시입니다:  
> ![you dont have the permission to delete this topic](https://global.discourse-cdn.com/meta/original/4X/7/e/7/7e76781a2c948bbfe2febe4556a2509d7c044fa7.png)

---

<div class="post-metadata">

### Author: ![Thomas\_DC](https://avatars.discourse-cdn.com/v4/letter/t/5f8ce5/32.png) [@Thomas\_DC](https://meta.discourse.org/u/Thomas_DC)
#### Post date: [2월 11, 2025, 2:52오전 UTC](https://meta.discourse.org/t/error-when-deleting-a-topic-which-has-already-been-answered/351378/9 "2025-02-11T02:52:21Z")

</div>

> [@Canapin](#):
>
> [try.discourse.org](http://try.discourse.org) 링크는 인스턴스가 매일 초기화되므로 빠르게 만료됩니다.

제 테스트를 볼 수 없더라도, 제가 말한 내용을 재현해 보셨나요? 성공했나요, 아니면 실패했나요?

> [@Canapin](#):
>
> 기본적으로 사용자는 24시간 이후에 자신의 게시물을 수정하거나 삭제할 수 없습니다.

참고로, try.discourse.org를 매주 초기화하면 이런 것들을 테스트할 수 있도록 하지 않겠습니까?
