비공개 주제가 RSS 피드에 표시됩니다

RSS 피드(/latest.rss) 항목에 비공개(topics)가 표시되고 있습니다. 이는 잘못된 동작입니다.

오늘 아침 빌드(7009f9c95e)를 사용하고 있습니다.

1개의 좋아요

이것이 캐싱 문제임을 확신할 수 있나요? 캐시가 만료되면 사라지나요?

매일 피드를 계속 모니터링할 예정입니다. 지금까지 해당 주제는 여전히 피드에 남아 있습니다.

1개의 좋아요

안녕하세요,

확인해 보았습니다:

먼저, 사용 중인 Discourse 버전보다 약 2일 앞선 d5f6262c4f를 확인했습니다.

여기 목록에 포함된 Welcome(환영) 주제가 있습니다.

이제 이를 목록에서 제외(unlist)했습니다.

검색되지 않으므로, 이 버전에서는 의도대로 작동하고 있습니다. 이제 현재 최신 버전인 b75dc04a25로 Discourse를 업데이트했습니다.


여전히 검색되지 않으므로, 최신 버전의 Discourse에서는 이 문제를 재현할 수 없습니다. 최신 버전으로 업데이트를 시도해 보시는 것이 좋을 것 같습니다. :slightly_smiling_face:


확실히 하기 위해 다시 목록에 표시(list)했습니다.

그리고 목록에서 제외했습니다…

3개의 좋아요

아니요, 저도 재현할 수 없습니다.

3개의 좋아요

방금 해당 주제를 목록에서 삭제/복원했는데, 여전히 RSS 피드에 표시됩니다.

이상하네요.. 다른 시도해볼 방법을 모르겠어요.

이것이 플러그인과 관련되어 있을 가능성이 있나요?

음, 뭔가 추가 테스트를 해본 결과 지금은 예상대로 작동하는 것 같네요 :anguished_face:

도움 주셔서 감사합니다.

1개의 좋아요

저도 동일한 빌드 7009f9c95e에서 같은 경험을 했습니다. 주제와 답글이 RSS 피드에도 표시됩니다.

제 경우, 주제가 비공개(unlisted)로 변경된 후 작성된 댓글/답글이 표시되고 있습니다.

이전에는 주제가 공개 상태였다가 나중에 비공개로 변경되었습니다.
감사합니다

수정할 부분이 있습니다. 문제는 여전히 존재하지만 /posts.rss에서 발생하고 있으며, 이제 posts.rss에서도 매우 일관되지 않은 동작을 보이고 있습니다.

  • 로그인 상태에서 /posts.rss를 열면 오류(오, 이 페이지는 비공개입니다)가 발생합니다.
  • 시크릿 모드에서 /posts.rss는 예상대로 로드됩니다.
  • 어째서인지 RSS 리더(feeder.co)는 피드를 추가할 때 비공개 토픽을 포함하여 피드를 읽을 수 있습니다.
  • .rss 페이지를 읽기 쉬운 형식으로 정리해 주는 동일한 RSS 리더 브라우저 확장 프로그램은 페이지를 직접 가져오지 못합니다: “이 피드는 비어 있습니다”
    • 문제의 원치 않는 피드 항목은 토픽의 OP(첫 번째 게시글)인데, 왜 /posts.rss에 포함되어 있는지 확실하지 않습니다.

음…

네, posts.json 라우트에서 unlisted를 제외하지 않는 것 같습니다.

다음 주 안에 해결하겠습니다. 제외 방식을 결정해야 합니다. 이미 topic과 조인되므로 public_posts 스코프에서 제거하는 것이 기술적으로 올바른 방법일 수 있지만, 신중하게 테스트가 필요합니다.

5개의 좋아요

다음 PR로 수정되어야 합니다:

피드에 작은 액션들이 포함되어 있는 것도 발견해서 필터링했습니다.

8개의 좋아요

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