« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/listing-spec.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/listing-spec.js')
-rw-r--r--src/listing-spec.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/listing-spec.js b/src/listing-spec.js
index e1561d8..bb0c0a5 100644
--- a/src/listing-spec.js
+++ b/src/listing-spec.js
@@ -572,7 +572,7 @@ const listingSpec = [
         data({wikiData}) {
             return wikiData.albumData.map(album => ({
                 album,
-                tracks: album.tracks.slice().sort((a, b) => b.duration - a.duration)
+                tracks: album.tracks.slice().sort((a, b) => (b.duration ?? 0) - (a.duration ?? 0))
             }));
         },
 
@@ -587,7 +587,7 @@ const listingSpec = [
                             ${(tracks
                                 .map(track => language.$('listingPage.listTracks.byDurationInAlbum.track', {
                                     track: link.track(track),
-                                    duration: language.formatDuration(track.duration)
+                                    duration: language.formatDuration(track.duration ?? 0)
                                 }))
                                 .map(row => `<li>${row}</li>`)
                                 .join('\n'))}