From c8eec8cf1922932f77710e298f522aa1436e4220 Mon Sep 17 00:00:00 2001 From: James Barnsley Date: Fri, 15 Mar 2019 13:36:05 +1300 Subject: [PATCH] Removing merger of data from track artist, fixes #371 --- src/js/services/mopidy/middleware.js | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/src/js/services/mopidy/middleware.js b/src/js/services/mopidy/middleware.js index f5725528..ece72a8c 100755 --- a/src/js/services/mopidy/middleware.js +++ b/src/js/services/mopidy/middleware.js @@ -2030,7 +2030,10 @@ const MopidyMiddleware = (function(){ case 'MOPIDY_GET_ARTIST': request(socket, store, 'library.lookup', action.data ) .then(response => { - if (response.length <= 0) return + + if (response.length <= 0){ + return; + } var albums = []; for (var i = 0; i < response.length; i++){ @@ -2057,15 +2060,13 @@ const MopidyMiddleware = (function(){ store.dispatch(coreActions.albumsLoaded(albums)); } - var artist = Object.assign( - {}, - (response ? response[0].artists[0] : {}), - { - provider: 'mopidy', - albums_uris: helpers.arrayOf('uri',albums), - tracks: response - } - ); + var artist = { + uri: action.data.uri, + provider: 'mopidy', + albums_uris: helpers.arrayOf('uri',albums), + tracks: response + } + store.dispatch(coreActions.artistLoaded(artist)); // load artwork from LastFM