From 983df4526455cefc6444060e999a6fdf792b3026 Mon Sep 17 00:00:00 2001 From: dag Date: Thu, 31 Mar 2022 17:01:11 +0200 Subject: [PATCH] [CourrierInternationalBridge] fix: don't break on unusual feed items #2570 (#2571) * [CourrierInternationalBridge] fix: skip unusual feed items #2570 This skips feed items who don't have content. The one I encountered was a horoscope. This change makes sure the bridge dont errors out. --- bridges/CourrierInternationalBridge.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/bridges/CourrierInternationalBridge.php b/bridges/CourrierInternationalBridge.php index c3bd5354..a490e28f 100644 --- a/bridges/CourrierInternationalBridge.php +++ b/bridges/CourrierInternationalBridge.php @@ -15,11 +15,10 @@ class CourrierInternationalBridge extends FeedExpander { $item = parent::parseItem($feedItem); $articlePage = getSimpleHTMLDOMCached($feedItem->link); - $content = $articlePage->find('.article-text', 0); - if(!$content) { - $content = $articlePage->find('.depeche-text', 0); + $content = $articlePage->find('.article-text, depeche-text', 0); + if (!$content) { + return $item; } - $item['content'] = sanitize($content); return $item;