diff --git a/yt_dlp/extractor/viu.py b/yt_dlp/extractor/viu.py index ea75a93623..a65843cf63 100644 --- a/yt_dlp/extractor/viu.py +++ b/yt_dlp/extractor/viu.py @@ -295,7 +295,7 @@ class ViuOTTIE(InfoExtractor): runtime_info = next_js_data['initialState']['app']['runtimeInfo'] product_detail_json = traverse_obj( - next_js_data, ('pageProps', 'fallback', lambda k, v: v if re.match(r'@"PRODUCT_DETAIL"[^:]+', k) else None), + next_js_data, ('pageProps', 'fallback', lambda k, v: v if re.match(r'@"PRODUCT_DETAIL"[^:]+', k) else None), get_all=False) current_product_info = traverse_obj(product_detail_json, ('data', 'current_product')) current_product_subtitle_info = current_product_info.get('subtitle')