From e3faf966df3c25c2707c557aab138a8efb4a43b0 Mon Sep 17 00:00:00 2001 From: Bauke Date: Fri, 7 Jan 2022 22:41:48 +0100 Subject: [PATCH] Filter out discography entries from the known link candidates. --- source/ts/utilities/release.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/source/ts/utilities/release.ts b/source/ts/utilities/release.ts index aad61ec..978a899 100644 --- a/source/ts/utilities/release.ts +++ b/source/ts/utilities/release.ts @@ -10,6 +10,7 @@ type ApiReleaseData = { }; id: string; relations: Array<{ + type: string; url: { resource: string; }; @@ -50,7 +51,11 @@ export default class Release { ? `https://coverartarchive.org/release/${mbid}/front-500` : undefined; - const relations = new Set(data.relations.map(({url}) => url.resource)); + const relations = new Set( + data.relations + .filter((relation) => relation.type !== 'discography entry') + .map((relation) => relation.url.resource), + ); const links = Array.from(relations) .map((url) => new RelationLink(url)) .sort((a, b) => a.text.localeCompare(b.text));