ui: datastore/Summary: correctly show the io-delay chart
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>
This commit is contained in:
parent
e5cf0e3eda
commit
d14512c82d
|
@ -310,7 +310,8 @@ Ext.define('PBS.DataStoreSummary', {
|
||||||
});
|
});
|
||||||
|
|
||||||
me.mon(me.rrdstore, 'load', function(store, records, success) {
|
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 });
|
}, undefined, { single: true });
|
||||||
|
|
||||||
me.query('proxmoxRRDChart').forEach((chart) => {
|
me.query('proxmoxRRDChart').forEach((chart) => {
|
||||||
|
|
Loading…
Reference in New Issue