diff --git a/src/js/services/mopidy/middleware.js b/src/js/services/mopidy/middleware.js index 91fd4f00..ac186365 100755 --- a/src/js/services/mopidy/middleware.js +++ b/src/js/services/mopidy/middleware.js @@ -1899,11 +1899,15 @@ const MopidyMiddleware = (function () { playlistsToLoad.map((uri) => { request(store, 'playlists.lookup', { uri }) .then((playlist) => { - playlists[uri] = formatPlaylist({ - name: playlist.name, - uri: playlist.uri, - tracks: formatTracks(playlist.tracks), - }); + playlists[uri] = { + uri, + loading: false, + ...playlist ? formatPlaylist({ + name: playlist.name, + uri: playlist.uri, + tracks: formatTracks(playlist.tracks), + }) : {}, + }; loaded += 1; if (loaded === toLoad) { resolve(playlists);