From dbee47f1d6ef9621a560da7ff7a7c76f8f6d9f39 Mon Sep 17 00:00:00 2001 From: dag Date: Sun, 10 Apr 2022 18:54:32 +0200 Subject: [PATCH] fix: give better error message when feed can't be parsed (#2618) --- lib/FeedExpander.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/FeedExpander.php b/lib/FeedExpander.php index 841f5bf2..44ec19e0 100644 --- a/lib/FeedExpander.php +++ b/lib/FeedExpander.php @@ -95,6 +95,10 @@ abstract class FeedExpander extends BridgeAbstract { or returnServerError('Could not request ' . $url); $rssContent = simplexml_load_string(trim($content)); + if ($rssContent === false) { + throw new \Exception('Unable to parse string as xml'); + } + Debug::log('Detecting feed format/version'); switch(true) { case isset($rssContent->item[0]):