fix: update conditions when checking for empty max_episodes and season_number

This commit is contained in:
Yassine Doghri 2021-07-19 12:27:27 +00:00
parent 7047d5afb7
commit fbad0b59f6
No known key found for this signature in database
GPG Key ID: 3E7F89498B960C9F

View File

@ -288,10 +288,11 @@ class PodcastImportController extends BaseController
} }
$numberItems = $feed->channel[0]->item->count(); $numberItems = $feed->channel[0]->item->count();
$lastItem = $lastItem =
$this->request->getPost('max_episodes') !== null && $this->request->getPost('max_episodes') !== '' &&
$this->request->getPost('max_episodes') < $numberItems $this->request->getPost('max_episodes') < $numberItems
? $this->request->getPost('max_episodes') ? (int) $this->request->getPost('max_episodes')
: $numberItems; : $numberItems;
$slugs = []; $slugs = [];
@ -364,9 +365,9 @@ class PodcastImportController extends BaseController
? $itemNumber ? $itemNumber
: $nsItunes->episode, : $nsItunes->episode,
'season_number' => 'season_number' =>
$this->request->getPost('season_number') === null $this->request->getPost('season_number') === ''
? $nsItunes->season ? $nsItunes->season
: $this->request->getPost('season_number'), : (int) $this->request->getPost('season_number'),
'type' => property_exists($nsItunes, 'episodeType') && $nsItunes->episodeType !== null 'type' => property_exists($nsItunes, 'episodeType') && $nsItunes->episodeType !== null
? (string) $nsItunes->episodeType ? (string) $nsItunes->episodeType
: 'full', : 'full',