Omit falsy tracks from playlist tracks, supersedes #748 and fixes #759

This commit is contained in:
James Barnsley
2021-09-05 12:13:23 +12:00
parent a2e6814684
commit 9cc8fa375d

View File

@ -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 {