]> git.proxmox.com Git - proxmox-backup.git/commitdiff
ui: datastore/Summary: correctly show the io-delay chart
authorDominik Csapak <d.csapak@proxmox.com>
Tue, 17 May 2022 07:00:38 +0000 (09:00 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Tue, 17 May 2022 07:47:56 +0000 (09:47 +0200)
by checking if *any* record has data, not only the first
this would prevent the chart from being shown for e.g. newly added
datastores, or for datastores after the server was offline for some time

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
www/datastore/Summary.js

index 328aa5615fec0842ea9a1fa039552d0f252da235..cb22082643cadb9116df03434df4f7f3ba039807 100644 (file)
@@ -310,7 +310,8 @@ Ext.define('PBS.DataStoreSummary', {
        });
 
        me.mon(me.rrdstore, 'load', function(store, records, success) {
-           me.down('#ioDelayChart').setVisible(!success || records[0]?.data?.io_ticks !== undefined);
+           let has_io_ticks = records.some((rec) => rec?.data?.io_ticks !== undefined);
+           me.down('#ioDelayChart').setVisible(!success || has_io_ticks);
        }, undefined, { single: true });
 
        me.query('proxmoxRRDChart').forEach((chart) => {