From 002731e0fab6d717a87e04bd6e4ff23532a31bc1 Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Tue, 17 May 2022 00:22:27 +0200 Subject: [PATCH] raise if item not found --- music_assistant/models/media_controller.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/music_assistant/models/media_controller.py b/music_assistant/models/media_controller.py index f27be0ea..e28f5c7a 100644 --- a/music_assistant/models/media_controller.py +++ b/music_assistant/models/media_controller.py @@ -87,6 +87,10 @@ class MediaControllerBase(Generic[ItemCls], metaclass=ABCMeta): pass else: break + if not details: + raise MediaNotFoundError( + f"Item not found: {provider.value or provider_id}/{provider_item_id}" + ) if not lazy: return await self.add(details) self.mass.add_job(self.add(details), f"Add {details.uri} to database") -- 2.34.1