未列出的主题出现在RSS feed中

RSS feed (/latest.rss) 中的条目显示了未列出的主题,不应如此

我使用的是今天早上的构建版本(7009f9c95e

1 个赞

我们确定这不是缓存问题吗?缓存过期后它会消失吗?

我会继续每天监控我的信息流,到目前为止,该主题仍在信息流中。

1 个赞

你好,

我检查了以下内容:

首先检查 d5f6262c4f,这比你的 Discourse 版本早大约两天。

这是列出的欢迎主题。

现在我不列出它。

未找到,因此此版本按预期工作。现在我更新到最新的 Discourse 版本,即 b75dc04a25


它仍然未找到,因此我无法在最新的 Discourse 上重现此问题。我认为你应该尝试更新到最新版本。 :slightly_smiling_face:


为了确保,我再次列出它

然后取消列出…

3 个赞

不,我也无法重现此问题。

3 个赞

我刚刚列出/取消列出了该主题,但它仍然显示在 RSS Feed 中。

不过很奇怪……不确定我还能尝试什么。

这有可能是插件相关的问题吗?

嗯,经过进一步测试,现在似乎按预期工作了 :anguished_face:

谢谢你的帮助。

1 个赞

我和你们有同样的经历,也是同样的 build 7009f9c95e。主题和回复也出现在 RSS feed 中。

在我的案例中,主题被设为 unlisted 后,评论/回复仍然出现。

之前,主题是公开的,然后被设为 unlisted。
谢谢

我必须纠正一下,问题仍然存在,但在 /posts.rss 中 - 现在使用 posts.rss 我也遇到了一些非常不一致的行为

  • 登录时打开 /posts.rss 会收到错误(哎呀,页面是私有的)
  • 无痕模式下 /posts.rss 加载如我所料
  • 某种程度上我的 RSS 阅读器 (feeder.co) 在添加 feed 时可以读取它,包括未列出的主题
  • 同一个 RSS 阅读器浏览器扩展,它还可以将 .rss 页面格式化为可读格式,但无法直接获取页面:“此 feed 为空”
    • 有问题的未关注的 feed 项是主题的 OP,不确定为什么它在 /posts.rss 中

嗯……

是的,看起来我们没有从 posts.json 路由中省略未列出的内容。

我们将在下周解决这个问题,需要决定如何进行省略。从 public_posts 范围中移除它在技术上可能是正确的,因为它已经连接到 topic,但我们需要仔细测试。

5 个赞

应通过以下方式修复:

我还注意到我们在信息流中包含了小型操作,因此我将其过滤掉了。

8 个赞

此主题已在 20 小时后自动关闭。不再允许回复。