From df2b1bb2d17e849314a4fe313df09da4682d094a Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Tue, 18 Feb 2025 14:25:03 -0400 Subject: content: genreateTrackInfoPage: ref/sample lists from orig release --- src/content/dependencies/generateTrackInfoPage.js | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) (limited to 'src/content') diff --git a/src/content/dependencies/generateTrackInfoPage.js b/src/content/dependencies/generateTrackInfoPage.js index 9713ddfe..f2e4ab32 100644 --- a/src/content/dependencies/generateTrackInfoPage.js +++ b/src/content/dependencies/generateTrackInfoPage.js @@ -30,7 +30,14 @@ export default { wikiInfo.divideTrackListsByGroups, }), - relations: (relation, sprawl, track) => ({ + query: (_sprawl, track) => ({ + originalReleaseTrack: + (track.isOriginalRelease + ? track + : track.originalReleaseTrack), + }), + + relations: (relation, query, sprawl, track) => ({ layout: relation('generatePageLayout'), @@ -80,12 +87,12 @@ export default { referencedByTracksList: relation('generateTrackListDividedByGroups', - track.referencedByTracks, + query.originalReleaseTrack.referencedByTracks, sprawl.divideTrackListsByGroups), sampledByTracksList: relation('generateTrackListDividedByGroups', - track.sampledByTracks, + query.originalReleaseTrack.sampledByTracks, sprawl.divideTrackListsByGroups), flashesThatFeatureList: @@ -116,7 +123,7 @@ export default { relation('generateCommentarySection', track.creditSources), }), - data: (sprawl, track) => ({ + data: (_query, _sprawl, track) => ({ name: track.name, -- cgit 1.3.0-6-gf8a5