« get me outta code hell

content: gAIPTracksChunkedList: album artist only - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/content/dependencies/generateArtistInfoPageTracksChunkedList.js
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2026-02-02 18:05:46 -0400
committer(quasar) nebula <qznebula@protonmail.com>2026-02-02 18:05:46 -0400
commit7a5910ad40d7fe36289e8ba3bc749284695cf719 (patch)
tree85c10c5887bcf29292700758427e30e3e3ca0488 /src/content/dependencies/generateArtistInfoPageTracksChunkedList.js
parent653580ff469c88ba3b2a164b6c7114ae592b4588 (diff)
content: gAIPTracksChunkedList: album artist only
Diffstat (limited to 'src/content/dependencies/generateArtistInfoPageTracksChunkedList.js')
-rw-r--r--src/content/dependencies/generateArtistInfoPageTracksChunkedList.js5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/content/dependencies/generateArtistInfoPageTracksChunkedList.js b/src/content/dependencies/generateArtistInfoPageTracksChunkedList.js
index 15588ed3..9c8ca7e0 100644
--- a/src/content/dependencies/generateArtistInfoPageTracksChunkedList.js
+++ b/src/content/dependencies/generateArtistInfoPageTracksChunkedList.js
@@ -8,6 +8,7 @@ export default {
     const query = {};
 
     const allContributions = [
+      ...artist.albumArtistContributions,
       ...artist.trackArtistContributions,
       ...artist.trackContributorContributions,
     ];
@@ -21,8 +22,8 @@ export default {
 
     query.albums =
       query.contribs
-        .map(contribs =>
-          contribs[0][0].thing.album);
+        .map(contribs => contribs[0][0].thing)
+        .map(thing => thing.isTrack ? thing.album : thing);
 
     return query;
   },