Опрос RSS: преобразование HTML-сущностей в заголовке поста

Всем привет. Мы столкнулись с проблемой на нескольких серверах Discourse при использовании плагина RSS-polling. Сообщения создавались корректно, но HTML-сущности в заголовке не преобразовывались.

Это приводило к ошибкам, и заголовок сообщения, полученного из RSS-ленты, выглядел так:

image

Я добавил исправление в виде pull request. Я протестировал это исправление на нашем экземпляре Discourse, и оно работает корректно. Кроме того, оно редактирует существующие сообщения, чтобы исправить заголовок, если они всё ещё присутствуют в RSS-ленте.

Будет здорово, если кто-нибудь просмотрит pull request и сообщит, было ли исправление применено правильно.

1 лайк

Спасибо за это! Мы скоро подключим одного из членов команды Discourse для проверки PR.

2 лайка

У меня была та же проблема, но я винил свой RSS-канал: Discourse email notification shows HTML entities for ampersand etc - #7 by Jonathan5

Вижу, что ваш RSS-канал точно такой же, как мой, поэтому буду рад вашему предложенному изменению. (Если я «исправлю» заголовок темы, он скоро автоматически вернётся в прежнее состояние.)

<title>Wellington: &#8220;Progress is hard!&#8221; Other cities: &#8220;Hold my beer&#8221;</title>
2 лайка