From 6d64c58216d073b729afe02f69e4a14152ff3963 Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Mon, 11 Mar 2024 19:55:28 -0300 Subject: content: generateArtistRollingWindowPage: content warnings --- src/content/dependencies/generateArtistRollingWindowPage.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'src/content/dependencies/generateArtistRollingWindowPage.js') diff --git a/src/content/dependencies/generateArtistRollingWindowPage.js b/src/content/dependencies/generateArtistRollingWindowPage.js index bfc780e5..30909201 100644 --- a/src/content/dependencies/generateArtistRollingWindowPage.js +++ b/src/content/dependencies/generateArtistRollingWindowPage.js @@ -185,7 +185,16 @@ export default { relation('generateCoverGrid'), sourceGridImages: - query.things.map(() => relation('image')), + query.things.map(thing => + (thing.constructor[Thing.referenceType] === 'album' && thing.hasCoverArt + ? relation('image', thing.artTags) + : thing.constructor[Thing.referenceType] === 'track' + ? (thing.hasUniqueCoverArt + ? relation('image', thing.artTags) + : thing.album.hasCoverArt + ? relation('image', thing.album.artTags) + : relation('image')) + : relation('image'))), sourceGridLinks: query.things.map(thing => -- cgit 1.3.0-6-gf8a5