add guard
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Tue, 17 May 2022 07:59:46 +0000 (09:59 +0200)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Tue, 17 May 2022 07:59:46 +0000 (09:59 +0200)
music_assistant/controllers/music/providers/filesystem.py

index 50822e5350c5896b7946fea8dfceccb3dce20ef5..49b7db2ed7bc0167e388179662797bf56ce65584 100644 (file)
@@ -697,6 +697,8 @@ class FileSystemProvider(MusicProvider):
 
     async def get_filepath(self, item_id: str) -> str | None:
         """Get full filepath on disk for item_id."""
+        if item_id is None:
+            return None  # guard
         file_path = await self.mass.music.get_provider_mapping(
             provider_id=self.id, provider_item_id=item_id, return_key="url"
         )