From 8315a642014a69554561ff930dd297a331c202b2 Mon Sep 17 00:00:00 2001 From: Dominik Csapak Date: Thu, 10 Mar 2022 15:31:37 +0100 Subject: [PATCH] StatusView: fix usage calculation for fields without valid values Sometimes, total can be zero (e.g. for swap when it's not used), which leads to the usage being NaN. This led to the progressbar not being updated for InfoWidgets, leaving a spurious '0%' as text. Signed-off-by: Dominik Csapak --- src/panel/StatusView.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/panel/StatusView.js b/src/panel/StatusView.js index 4a60dae..e2e81e2 100644 --- a/src/panel/StatusView.js +++ b/src/panel/StatusView.js @@ -47,7 +47,7 @@ Ext.define('Proxmox.panel.StatusView', { */ if (used.used !== undefined && used.total !== undefined) { - return used.used/used.total; + return used.total > 0 ? used.used/used.total : 0; } }