From: Marcel van der Veldt Date: Thu, 23 Jun 2022 09:38:26 +0000 (+0200) Subject: fix small typo X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=0d6d608d2e2585728669945b74085da72ee6db2d;p=music-assistant-server.git fix small typo --- 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)