From 51ff424d9822279e3948b85edb573d017e93f0a6 Mon Sep 17 00:00:00 2001 From: James Wynn <james@jameswynn.com> Date: Fri, 9 Dec 2022 17:00:05 -0600 Subject: [PATCH] added check for nodes without disks --- src/pages/api/widgets/longhorn.js | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/pages/api/widgets/longhorn.js b/src/pages/api/widgets/longhorn.js index cb9ed24b..a6b6781c 100644 --- a/src/pages/api/widgets/longhorn.js +++ b/src/pages/api/widgets/longhorn.js @@ -16,13 +16,15 @@ function parseLonghornData(data) { let maximum = 0; let reserved = 0; let scheduled = 0; - Object.keys(node.disks).forEach((diskKey) => { - const disk = node.disks[diskKey]; - available += disk.storageAvailable; - maximum += disk.storageMaximum; - reserved += disk.storageReserved; - scheduled += disk.storageScheduled; - }); + if (node.disks) { + Object.keys(node.disks).forEach((diskKey) => { + const disk = node.disks[diskKey]; + available += disk.storageAvailable; + maximum += disk.storageMaximum; + reserved += disk.storageReserved; + scheduled += disk.storageScheduled; + }); + } return { id: node.id, available,