RSS subscription broken by post content

The subscription https://discuss.python.org/c/users/7.rss results in invalid content that my reader (Thunderbird) will not load. It fails validation at W3C:

https://validator.w3.org/feed/check.cgi?url=https%3A%2F%2Fdiscuss.python.org%2Fc%2Fusers%2F7.rss

Since that check fails, I assume I’m not the only one affected.

The problem seems to be an unexpected character in the post (Beginner) Help with concatenating arrays. In the feed, the offending sub-string comes out as b'N \x02x KSQT' (two occurrences).

It’s not that user’s fault, of course, but Discourse’s for letting it through, and the long-term fix lies with them. However, a short-term fix is to edit out the invisible characters.

Would some kind admin follow up please? And move this to where I should have posted if it’s in the wrong place.

Please report this upstream to Discourse under their bug category, if it’s not already reported there:

Willing to test subscription again if a kind admin can try the short-term fix.

1 Like

Discourse have a PR addressing this accepted bug now.

Also, the problem post has aged off the digest that comes with subscription, so it stopped being broken. (I didn’t know that would happen so soon.)

2 Likes