From 6e96a262c7f2d1a08d0611482ea3d8e7260d92f2 Mon Sep 17 00:00:00 2001 From: James Barnsley Date: Thu, 19 Oct 2017 09:49:39 +1300 Subject: [PATCH] Artist tracks --- src/js/services/core/reducer.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/js/services/core/reducer.js b/src/js/services/core/reducer.js index 03c9cfb5..ddf16503 100755 --- a/src/js/services/core/reducer.js +++ b/src/js/services/core/reducer.js @@ -253,8 +253,14 @@ export default function reducer(core = {}, action){ } var artist = Object.assign({}, artists[action.key], action.artist) + if (artist.tracks){ + artist.tracks = helpers.formatTracks(artist.tracks); + } } else { var artist = Object.assign({}, action.artist) + if (artist.tracks){ + artist.tracks = helpers.formatTracks(artist.tracks); + } } artists[action.key] = artist @@ -268,6 +274,10 @@ export default function reducer(core = {}, action){ if (typeof(artists[artist.uri]) !== 'undefined'){ artist = Object.assign({}, artists[artist.uri], artist) } + + if (artist.tracks){ + artist.tracks = helpers.formatTracks(artist.tracks); + } artists[artist.uri] = artist }