Always set loading: false
- We don't always get a result, but regardless we aren't loading any more - Only format playlist result if it is an object - Fixes #882
This commit is contained in:
@ -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);
|
||||
|
||||
Reference in New Issue
Block a user