diff options
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 |
commit | be49e860a817109cb446a5c97eb01fdb952803f7 (patch) | |
tree | c5ea8af79801ad4630ba1b767069a9ec3678c575 /src/content/dependencies | |
parent | ad50bdc3fd9eca061d151a5500c1bce00dc80e86 (diff) |
content: generateTrackList: work without context track
Diffstat (limited to 'src/content/dependencies')
-rw-r--r-- | src/content/dependencies/generateTrackList.js | 8 |
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) => ({ |