Fix missing provider ids errors
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Fri, 24 Mar 2023 23:31:11 +0000 (00:31 +0100)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Fri, 24 Mar 2023 23:31:11 +0000 (00:31 +0100)
music_assistant/server/controllers/media/base.py

index f219b9bd9b141257a280ec27bddbec1e2488b48c..931ee3471376525b3d8bb8de5fdf6f3fbf434c72 100644 (file)
@@ -134,6 +134,8 @@ class MediaControllerBase(Generic[ItemCls], metaclass=ABCMeta):
         ), "provider_domain or provider_instance must be supplied"
         if force_provider_item:
             return await self.get_provider_item(item_id, provider_instance)
+        if details and details.provider == "database":
+            details = None
         db_item = await self.get_db_item_by_prov_id(
             item_id=item_id,
             provider_domain=provider_domain,