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) {