diff --git a/app/Controllers/Admin/PodcastImportController.php b/app/Controllers/Admin/PodcastImportController.php index 2125d0972df22b0e7016f4fab868301fbc4ceaaa..ab81148683f84b636b68f406d0d7aac2cbfa6915 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',