From bfc98599eb288e35f73ba138bacccba83d3f0b80 Mon Sep 17 00:00:00 2001 From: James Barnsley Date: Sun, 5 Sep 2021 12:13:23 +1200 Subject: [PATCH] Omit falsy tracks from playlist tracks, supersedes #748 --- src/js/services/spotify/actions.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/js/services/spotify/actions.js b/src/js/services/spotify/actions.js index 25879099..c7c8f06f 100755 --- a/src/js/services/spotify/actions.js +++ b/src/js/services/spotify/actions.js @@ -1288,7 +1288,10 @@ export function getPlaylistTracks(uri, { forceRefetch, callbackAction } = {}) { dispatch, getState, endpoint, uri, }) .then((response) => { - tracks = [...tracks, ...formatTracks(response.items)]; + tracks = [ + ...tracks, + ...formatTracks(response.items.filter((i) => i.track)), // Omit falsy tracks, #748 + ]; if (response.next) { fetchTracks(`${response.next}${forceRefetch ? `&refetch=${Date.now()}` : ''}`); } else {