# 예약 게시로 인해 게시물이 사용 불가능합니다

**URL:** https://meta.discourse.org/t/scheduled-publishing-renders-topic-unusable/221950
**Category:** Bug
**Created:** [3월 25, 2022, 9:23오전 UTC](https://meta.discourse.org/t/scheduled-publishing-renders-topic-unusable/221950 "2022-03-25T09:23:16Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [3월 25, 2022, 9:23오전 UTC](https://meta.discourse.org/t/scheduled-publishing-renders-topic-unusable/221950/1 "2022-03-25T09:23:16Z")

</div>

매우 흔하지 않은 상황이지만, 희귀한 엣지 케이스가 가득한 문제라 버그 리포트를 작성하는 것이 최소한의 조치라고 생각했습니다.

테스트 통과 환경에서 재현

- 주제(topic) 생성
- 비공개로 설정
- 주제 타이머를 설정하여 미래의 특정 시점에 카테고리로 게시되도록 예약

다른 사용자가 실제로 게시되기 전에 해당 주제를 보고 있으며, 미래의 카테고리에 접근 권한이 없는 경우, "이 주제는 x일 후 #category에 게시됩니다."라고 표시하는 코드가 충돌합니다(미래 카테고리의 슬러그에 접근할 수 없기 때문). 이로 인해 페이지가 영원히 다시 로드됩니다.

사용자가 비공개 주제에 접근 권한이 있는 상태에서 더 제한된 카테고리로 주제를 게시하는 것은 매우 드문 경우입니다.

![firefox_lleHx4rv9A](https://global.discourse-cdn.com/meta/original/3X/0/f/0f79af7044fac5c6ebcedf1305e79d302600b185.gif)

---

<div class="post-metadata">

### Author: ![NickMilo](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nickmilo/32/215472_2.png) [@NickMilo](https://meta.discourse.org/u/NickMilo)
#### Post date: [3월 25, 2022, 3:52오후 UTC](https://meta.discourse.org/t/scheduled-publishing-renders-topic-unusable/221950/2 "2022-03-25T15:52:28Z")

</div>

Richard, 이 내용을 올려주셔서 감사합니다. 저희는 Discourse를 하이브리드 포럼 + LMS(학습 관리 시스템)로 활용하고 있는데, 이런 유형의 예외 상황이 자주 발생하거든요.

---

<div class="post-metadata">

### Author: ![SaraDev](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/saradev/32/335139_2.png) [@SaraDev](https://meta.discourse.org/u/SaraDev)
#### Post date: [3월 29, 2022, 12:07오전 UTC](https://meta.discourse.org/t/scheduled-publishing-renders-topic-unusable/221950/6 "2022-03-29T00:07:38Z")

</div>

저도 이 동작을 확인하고 싶었습니다.

설명된 재현 단계를 따랐고, 이후 해당 토픽이 게시되도록 설정된 카테고리에 접근 권한이 없는 사용자로 해당 토픽을 확인했습니다.

페이지가 닫힐 때까지 몇 초마다 토픽 제목이 반복해서 표시됩니다.

 ![image](https://global.discourse-cdn.com/meta/original/3X/3/8/381565686910be381daf80071131e034f8bfbd5b.png)

사용자가 접근할 수 없는 카테고리에 토픽을 게시하도록 타이머가 설정되지 않은 경우, 토픽은 정상적으로 표시됩니다(여전히 목록에 없는 상태).

Discourse 버전 2.9.0.beta3

이런 상황에서는 토픽이 토픽이 생성된 원래 카테고리에서 일반적인 목록에 없는 토픽으로 표시되기를(토픽이 게시되도록 예약될 때까지) 기대하거나, 사용자가 해당 카테고리의 토픽에 접근할 권한이 없다는 메시지가 표시되기를 기대합니다.

물론 드문 가장자리 사례이지만, 그래도 이 정보가 이 버그를 해결하는 데 도움이 되기를 바랍니다.

---

<div class="post-metadata">

### Author: ![tgxworld](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tgxworld/32/106117_2.png) [@tgxworld](https://meta.discourse.org/u/tgxworld)
#### Post date: [4월 6, 2022, 3:10오전 UTC](https://meta.discourse.org/t/scheduled-publishing-renders-topic-unusable/221950/7 "2022-04-06T03:10:11Z")

</div>

이 문제는

[FIX: Topic view breaks with topic timer to publish to restricted category. - Pull Request #16385 - discourse/discourse - GitHub](https://github.com/discourse/discourse/pull/16385) 에서 수정될 예정입니다.

---

<div class="post-metadata">

### Author: ![tgxworld](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tgxworld/32/106117_2.png) [@tgxworld](https://meta.discourse.org/u/tgxworld)
#### Post date: [4월 18, 2022, 12:00오전 UTC](https://meta.discourse.org/t/scheduled-publishing-renders-topic-unusable/221950/8 "2022-04-18T00:00:52Z")

</div>

이 주제는 11일 후 자동으로 닫혔습니다. 새로운 답변은 더 이상 허용되지 않습니다.
