From d09761bd1c3e2c602471f389782feb8e44514c06 Mon Sep 17 00:00:00 2001 From: arabcoders Date: Tue, 23 Sep 2025 22:00:26 +0300 Subject: [PATCH] Ensure a valid channel/playlist id present when validating url in youtube task handler. --- app/library/task_handlers/youtube.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/library/task_handlers/youtube.py b/app/library/task_handlers/youtube.py index 63cba520..4db7be5c 100644 --- a/app/library/task_handlers/youtube.py +++ b/app/library/task_handlers/youtube.py @@ -129,10 +129,10 @@ class YoutubeHandler(BaseHandler): None if the URL is neither. """ - if m := YoutubeHandler.CHANNEL_REGEX.match(url): + if (m := YoutubeHandler.CHANNEL_REGEX.match(url)) and m.group("id"): return {"type": "channel_id", "id": m.group("id")} - if m := YoutubeHandler.PLAYLIST_REGEX.match(url): + if (m := YoutubeHandler.PLAYLIST_REGEX.match(url)) and m.group("id"): return {"type": "playlist_id", "id": m.group("id")} return None