From 0d1af8c6354322fcba1eda14103f97c6e24c34e0 Mon Sep 17 00:00:00 2001 From: Deluan Date: Thu, 14 May 2020 19:01:07 -0400 Subject: [PATCH] Fix potential null reference exception --- ui/src/album/AlbumSongs.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ui/src/album/AlbumSongs.js b/ui/src/album/AlbumSongs.js index 51b68f7bb..96afe70c7 100644 --- a/ui/src/album/AlbumSongs.js +++ b/ui/src/album/AlbumSongs.js @@ -82,9 +82,11 @@ const AlbumSongs = (props) => { let multiDisc = false if (loaded) { - const discSet = new Set() - ids.forEach((id) => discSet.add(data[id].discNumber)) - multiDisc = discSet.size > 1 + const discNumbers = ids + .map((id) => data[id]) + .filter((r) => r) + .map((r) => r.discNumber) + multiDisc = new Set(discNumbers).size > 1 } const anySong = data[ids[0]]