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); }