RSS feed (/latest.rss) items show unlisted topics, this should not be the case
I’m on this mornings build (7009f9c95e)
Users reported that unlisted topics appear in RSS feeds, specifically in /latest.rss and /posts.rss, despite being expected to be hidden. MarcP initially noted the issue on build 7009f9c95e, and Don attempted to reproduce it on older and newer builds but could not, suggesting it might be version- or environment-specific. RGJ also failed to reproduce. MarcP later confirmed the issue persisted in /posts.rss, with inconsistent behavior: logged-in users saw access errors, incognito mode worked, and some RSS readers (like feeder.co) could still fetch unlisted content. sam suspected plugin interference, while MarcP briefly thought it resolved before confirming it remained. iidbae confirmed similar behavior, noting unlisted replies also appeared. sam traced the issue to missing unlisted post filtering in the posts.json route and acknowledged it needed fixing. Roman submitted a fix via PR #18649, which also removed small actions from the feed. The fix is pending review and testing.
RSS feed (/latest.rss) items show unlisted topics, this should not be the case
I’m on this mornings build (7009f9c95e)
Are we certain this is not a caching issue? Does it vanish once the cache expires?
I’ll keep monitoring my feed daily, so far the topic is still in the feed.
Hello,
I checked this:
First check on d5f6262c4f which is about 2 days earlier then your Discourse version.
Here is the listed Welcome topic.
Now I unlist it.
No found, so this is works as expected on this version. Now I update to the latest version Discourse which is now the b75dc04a25.
And it still no found so I cannot repro this on the very latest Discourse. I think you have to try to update to the latest version. ![]()
Just to be sure I list it again
and unlist…
Nope, can’t reproduce this either.
I just listed/unlisted the topic, and it’s still visible in the RSS feed.
Strange tho.. not sure what else I can try.
Any possibility this is plugin related?
Hmm for some reason after I did some more testing, and it seems to work now as expected ![]()
Thanks for the help.
Same experience here with same build 7009f9c95e. Topic and reply are also appear in RSS feed.
My case, comment/reply after topic become unlisted is appear.
Previously, the topic is public then it unlisted.
thank you
I have to rectify, the issue is still there but in /posts.rss - now with posts.rss I also have some very inconsistent behavior
Hmmm…
Yeah looks like we are not omitting unlisted from the posts.json route.
We will get that sorted over the next week, need to decide how we do the omission. It is probably technically correct to remove it from the public_posts scope since it already joins into topic, but we need to carefully test.
Should be fixed by:
https://github.com/discourse/discourse/pull/18649
I also noticed we included small actions in the feed, so I filtered them out.
This topic was automatically closed after 20 hours. New replies are no longer allowed.