From c4f94545c9d3ce356f2f3149c8fde2134073cee2 Mon Sep 17 00:00:00 2001 From: doe1080 <98906116+doe1080@users.noreply.github.com> Date: Thu, 18 Jun 2026 07:53:29 +0900 Subject: [PATCH] [ie/niconico] Fix error detection (#16991) Closes #16844 Authored by: doe1080 --- yt_dlp/extractor/niconico.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yt_dlp/extractor/niconico.py b/yt_dlp/extractor/niconico.py index 391eba2bea..e699e7bf11 100644 --- a/yt_dlp/extractor/niconico.py +++ b/yt_dlp/extractor/niconico.py @@ -428,7 +428,7 @@ class NiconicoIE(NiconicoBaseIE): 'actionTrackId': f'AAAAAAAAAA_{round(time_seconds() * 1000)}', }, expected_status=[400, 404]) - api_data = api_resp['data'] + api_data = traverse_obj(api_resp, ('data', {dict})) scheduled_time = traverse_obj(api_data, ('publishScheduledAt', {str})) status = traverse_obj(api_resp, ('meta', 'status', {int}))