From fbad0b59f68c65eba2fdcd5a8d3b312b622e9a45 Mon Sep 17 00:00:00 2001 From: Yassine Doghri <yassine@doghri.fr> Date: Mon, 19 Jul 2021 12:27:27 +0000 Subject: [PATCH] fix: update conditions when checking for empty max_episodes and season_number --- app/Controllers/Admin/PodcastImportController.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/app/Controllers/Admin/PodcastImportController.php b/app/Controllers/Admin/PodcastImportController.php index 2125d0972d..ab81148683 100644 --- a/app/Controllers/Admin/PodcastImportController.php +++ b/app/Controllers/Admin/PodcastImportController.php @@ -288,10 +288,11 @@ class PodcastImportController extends BaseController } $numberItems = $feed->channel[0]->item->count(); + $lastItem = - $this->request->getPost('max_episodes') !== null && + $this->request->getPost('max_episodes') !== '' && $this->request->getPost('max_episodes') < $numberItems - ? $this->request->getPost('max_episodes') + ? (int) $this->request->getPost('max_episodes') : $numberItems; $slugs = []; @@ -364,9 +365,9 @@ class PodcastImportController extends BaseController ? $itemNumber : $nsItunes->episode, 'season_number' => - $this->request->getPost('season_number') === null + $this->request->getPost('season_number') === '' ? $nsItunes->season - : $this->request->getPost('season_number'), + : (int) $this->request->getPost('season_number'), 'type' => property_exists($nsItunes, 'episodeType') && $nsItunes->episodeType !== null ? (string) $nsItunes->episodeType : 'full', -- GitLab