From 0d6d608d2e2585728669945b74085da72ee6db2d Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Thu, 23 Jun 2022 11:38:26 +0200 Subject: [PATCH] fix small typo --- music_assistant/controllers/music/playlists.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/music_assistant/controllers/music/playlists.py b/music_assistant/controllers/music/playlists.py index 6c39b3d4..2d82be93 100644 --- a/music_assistant/controllers/music/playlists.py +++ b/music_assistant/controllers/music/playlists.py @@ -39,16 +39,16 @@ class PlaylistController(MediaControllerBase[Playlist]): prov_playlist_id = prov.item_id provider_id = prov.prov_id - provider = self.mass.music.get_provider(provider_id or provider) - if not provider: + prov = self.mass.music.get_provider(provider_id or provider) + if not prov: return [] # prefer cache for playlist tracks - use checksum from playlist - cache_key = f"{provider.value}.playlist_tracks.{prov_playlist_id}" + cache_key = f"{prov.type.value}.playlist_tracks.{prov_playlist_id}" cache_checksum = playlist.metadata.checksum if cache := await self.mass.cache.get(cache_key, cache_checksum): return [Track.from_dict(x) for x in cache] # no items in cache - get listing from provider - items = await provider.get_playlist_tracks(prov_playlist_id) + items = await prov.get_playlist_tracks(prov_playlist_id) # store (serializable items) in cache self.mass.create_task( self.mass.cache.set(cache_key, [x.to_dict() for x in items], cache_checksum) -- 2.34.1