From f94b529d6d6946c739851032fb13847e663ee096 Mon Sep 17 00:00:00 2001 From: Michel Roux Date: Mon, 5 Aug 2024 09:38:37 +0200 Subject: [PATCH] fix: :lipstick: take itunes image first --- lib/Core/EpisodeAction/EpisodeActionReader.php | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/lib/Core/EpisodeAction/EpisodeActionReader.php b/lib/Core/EpisodeAction/EpisodeActionReader.php index 5410996..0e46159 100644 --- a/lib/Core/EpisodeAction/EpisodeActionReader.php +++ b/lib/Core/EpisodeAction/EpisodeActionReader.php @@ -55,22 +55,24 @@ class EpisodeActionReader extends CoreEpisodeActionReader $link = $this->stringOrNull($item->link); // Get episode image - $image = $this->stringOrNull($item->image->url); - - if (!isset($image) && isset($iTunesItemChildren)) { + if (isset($iTunesItemChildren)) { $imageAttributes = $iTunesItemChildren->image->attributes(); $image = $this->stringOrNull(isset($imageAttributes) ? (string) $imageAttributes->href : ''); } - if (!isset($image)) { - $image = $this->stringOrNull($channel->image->url); - } - if (!isset($image) && isset($iTunesChannelChildren)) { $imageAttributes = $iTunesChannelChildren->image->attributes(); $image = $this->stringOrNull(isset($imageAttributes) ? (string) $imageAttributes->href : ''); } + if (!isset($image)) { + $image = $this->stringOrNull($item->image->url); + } + + if (!isset($image)) { + $image = $this->stringOrNull($channel->image->url); + } + if (!isset($image)) { preg_match('/ 1) {