« get me outta code hell

content: generateTrackList: work without context track - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2025-07-11 09:48:45 -0300
committer(quasar) nebula <qznebula@protonmail.com>2025-07-11 09:48:45 -0300
commitbe49e860a817109cb446a5c97eb01fdb952803f7 (patch)
treec5ea8af79801ad4630ba1b767069a9ec3678c575 /src
parentad50bdc3fd9eca061d151a5500c1bce00dc80e86 (diff)
content: generateTrackList: work without context track
Diffstat (limited to 'src')
-rw-r--r--src/content/dependencies/generateTrackList.js8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/content/dependencies/generateTrackList.js b/src/content/dependencies/generateTrackList.js
index f3ada092..ff7659b5 100644
--- a/src/content/dependencies/generateTrackList.js
+++ b/src/content/dependencies/generateTrackList.js
@@ -4,9 +4,11 @@ export default {
 
   query: (tracks, contextTrack) => ({
     presentedTracks:
-      tracks.map(track =>
-        track.otherReleases.find(({album}) => album === contextTrack.album) ??
-        track),
+      (contextTrack
+        ? tracks.map(track =>
+            track.otherReleases.find(({album}) => album === contextTrack.album) ??
+            track)
+        : tracks),
   }),
 
   relations: (relation, query, _tracks, _contextTrack) => ({