From 419c37ddd1ee44a73affe624ad1a575f57959b14 Mon Sep 17 00:00:00 2001 From: MoojMidge <56883549+MoojMidge@users.noreply.github.com> Date: Sat, 8 Nov 2025 12:41:22 +1100 Subject: [PATCH] Fix possible exception when plugin items that resolve to a removed Youtube item are added to a listing --- resources/lib/youtube_plugin/youtube/helper/v3.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/resources/lib/youtube_plugin/youtube/helper/v3.py b/resources/lib/youtube_plugin/youtube/helper/v3.py index 1c107bf1..9087e4dc 100644 --- a/resources/lib/youtube_plugin/youtube/helper/v3.py +++ b/resources/lib/youtube_plugin/youtube/helper/v3.py @@ -120,15 +120,14 @@ def _process_list_response(provider, item_params = yt_item.get('_params') or {} item_params.update(new_params) - item_id = None + item_id = yt_item.get('id') + snippet = yt_item.get('snippet', {}) + video_id = None playlist_id = None channel_id = None if is_youtube: - item_id = yt_item.get('id') - snippet = yt_item.get('snippet', {}) - localised_info = snippet.get('localized') or {} title = (localised_info.get('title') or snippet.get('title')