From 05f2fb5ec768b9dec770d74ab3848f1f6552efc3 Mon Sep 17 00:00:00 2001 From: ORelio Date: Thu, 20 Oct 2022 18:26:43 +0200 Subject: [PATCH] [FeedExpander] Decode HTML entities in title (#3110) Feed item title may contain HTML entities that we need to decode, else they are encoded twice when generating the expanded feed. --- lib/FeedExpander.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/FeedExpander.php b/lib/FeedExpander.php index 1b04c35c..b1b43972 100644 --- a/lib/FeedExpander.php +++ b/lib/FeedExpander.php @@ -290,7 +290,7 @@ abstract class FeedExpander extends BridgeAbstract $item['uri'] = (string)$feedItem->id; } if (isset($feedItem->title)) { - $item['title'] = (string)$feedItem->title; + $item['title'] = html_entity_decode((string)$feedItem->title); } if (isset($feedItem->updated)) { $item['timestamp'] = strtotime((string)$feedItem->updated); @@ -336,7 +336,7 @@ abstract class FeedExpander extends BridgeAbstract $item['uri'] = (string)$feedItem->link; } if (isset($feedItem->title)) { - $item['title'] = (string)$feedItem->title; + $item['title'] = html_entity_decode((string)$feedItem->title); } // rss 0.91 doesn't support timestamps // rss 0.91 doesn't support authors