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,