From c90b98b965aa14e244c7389dae63f1603b3296df Mon Sep 17 00:00:00 2001 From: Sebastian K Date: Sun, 3 Aug 2025 23:58:24 +0200 Subject: [PATCH] Error handling in ExplosmBridge (#4600) Skip further processing if element was not found to avoid errors --- bridges/ExplosmBridge.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bridges/ExplosmBridge.php b/bridges/ExplosmBridge.php index 0312a4c4..ae197e2b 100644 --- a/bridges/ExplosmBridge.php +++ b/bridges/ExplosmBridge.php @@ -36,6 +36,9 @@ class ExplosmBridge extends BridgeAbstract $html = getSimpleHTMLDOM($url); $element = $html->find('[class*=ComicImage]', 0); + if(!$element) { + break; // skip, if element was not found + } $date = $element->find('[class^=Author__Right] p', 0)->plaintext; $author = str_replace('by ', '', $element->find('[class^=Author__Right] p', 1)->plaintext); $image = $element->find('img', 0)->src;