From 7481998b169b2a52049fc33bff82034d6563ead4 Mon Sep 17 00:00:00 2001 From: bashonly <88596187+bashonly@users.noreply.github.com> Date: Sat, 14 Jan 2023 10:35:47 -0600 Subject: [PATCH] [extractor/drtv] Fix bug in ab4cbef (#6034) Fixes bug in ab4cbef ab4cbeff00ac08f142f78a6281aa0c1124a59daa Closes #5993 Authored by: bashonly --- yt_dlp/extractor/drtv.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/yt_dlp/extractor/drtv.py b/yt_dlp/extractor/drtv.py index d3e197551..470546bbc 100644 --- a/yt_dlp/extractor/drtv.py +++ b/yt_dlp/extractor/drtv.py @@ -184,9 +184,10 @@ class DRTVIE(InfoExtractor): data = self._download_json( programcard_url, video_id, 'Downloading video JSON', query=query) - supplementary_data = self._download_json( - SERIES_API % f'/episode/{raw_video_id}', raw_video_id, - default={}) if re.search(r'_\d+$', raw_video_id) else {} + supplementary_data = {} + if re.search(r'_\d+$', raw_video_id): + supplementary_data = self._download_json( + SERIES_API % f'/episode/{raw_video_id}', raw_video_id, fatal=False) or {} title = str_or_none(data.get('Title')) or re.sub( r'\s*\|\s*(?:TV\s*\|\s*DR|DRTV)$', '',