From 834de0beba6339a8ccc42f3b8bc9a1d5d61db982 Mon Sep 17 00:00:00 2001 From: Anatole Sot <47571181+ano0002@users.noreply.github.com> Date: Sun, 25 Feb 2024 23:30:26 +0100 Subject: [PATCH] Fix available releases appearing twice in artist details --- src/components/MusicDetails/ArtistDetails.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/MusicDetails/ArtistDetails.tsx b/src/components/MusicDetails/ArtistDetails.tsx index ea5e66fd7..7ce277fb2 100644 --- a/src/components/MusicDetails/ArtistDetails.tsx +++ b/src/components/MusicDetails/ArtistDetails.tsx @@ -67,12 +67,13 @@ const ArtistDetails = ({ artist }: ArtistDetailsProp) => { const out = a; b.forEach((item) => { if ( - !a.some( + !a.some((i) => i.id === item.id) && + (!a.some( (i) => i.releaseGroup?.id === item.releaseGroup?.id || i.title === item.title ) || - item.mediaInfo?.status === MediaStatus.AVAILABLE + item.mediaInfo?.status === MediaStatus.AVAILABLE) ) { out.push(item); }