fix(import): set episode and season numbers to null when not present in item tag

update getid3 to latest dev branch
This commit is contained in:
Yassine Doghri 2021-12-20 16:31:03 +00:00
commit 3211398c78
3 changed files with 10 additions and 10 deletions

View file

@ -365,10 +365,10 @@ class PodcastImportController extends BaseController
'number' =>
$this->request->getPost('force_renumber') === 'yes'
? $itemNumber
: $nsItunes->episode,
: ((string) $nsItunes->episode === '' ? null : (int) $nsItunes->episode),
'season_number' =>
$this->request->getPost('season_number') === ''
? $nsItunes->season
? ((string) $nsItunes->season === '' ? null : (int) $nsItunes->season)
: (int) $this->request->getPost('season_number'),
'type' => property_exists($nsItunes, 'episodeType') && $nsItunes->episodeType !== null
? (string) $nsItunes->episodeType