From 037f379cf3364485421e61db05929926564720ff Mon Sep 17 00:00:00 2001 From: Simon Date: Sat, 15 Nov 2025 09:45:17 +0700 Subject: [PATCH] handle expected playlist extrac failure in postprocessing --- backend/download/src/yt_dlp_handler.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/backend/download/src/yt_dlp_handler.py b/backend/download/src/yt_dlp_handler.py index ee14e2c9..78e50511 100644 --- a/backend/download/src/yt_dlp_handler.py +++ b/backend/download/src/yt_dlp_handler.py @@ -381,6 +381,9 @@ class DownloadPostProcess(DownloaderBase): try: playlist = YoutubePlaylist(playlist_id) playlist.update_playlist(skip_on_empty=True) + if not playlist.json_data: + raise ValueError("no json data extracted for playlist") + except ValueError as err: message = [ f"{playlist_id}: skip failed playlist import",