dashboard statistics: prepare a more graceful error handling in datastore-usage
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
parent
64e0786aa9
commit
5658504b90
|
@ -6,6 +6,9 @@ Ext.define('pbs-datastore-statistics', {
|
||||||
{
|
{
|
||||||
name: 'history',
|
name: 'history',
|
||||||
convert: function(values) {
|
convert: function(values) {
|
||||||
|
if (!values) {
|
||||||
|
return [];
|
||||||
|
}
|
||||||
let last = null;
|
let last = null;
|
||||||
return values.map(v => {
|
return values.map(v => {
|
||||||
if (v !== undefined && v !== null) {
|
if (v !== undefined && v !== null) {
|
||||||
|
@ -63,21 +66,21 @@ Ext.define('PBS.DatastoreStatistics', {
|
||||||
dataIndex: 'total',
|
dataIndex: 'total',
|
||||||
sortable: true,
|
sortable: true,
|
||||||
width: 90,
|
width: 90,
|
||||||
renderer: Proxmox.Utils.format_size,
|
renderer: v => v === undefined || v < 0 ? '-' : Proxmox.Utils.format_size(v),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
text: gettext('Used'),
|
text: gettext('Used'),
|
||||||
dataIndex: 'used',
|
dataIndex: 'used',
|
||||||
sortable: true,
|
sortable: true,
|
||||||
width: 90,
|
width: 90,
|
||||||
renderer: Proxmox.Utils.format_size,
|
renderer: v => v === undefined || v < 0 ? '-' : Proxmox.Utils.format_size(v),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
text: gettext('Available'),
|
text: gettext('Available'),
|
||||||
dataIndex: 'avail',
|
dataIndex: 'avail',
|
||||||
sortable: true,
|
sortable: true,
|
||||||
width: 90,
|
width: 90,
|
||||||
renderer: Proxmox.Utils.format_size,
|
renderer: v => v === undefined || v < 0 ? '-' : Proxmox.Utils.format_size(v),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
text: gettext('Usage %'),
|
text: gettext('Usage %'),
|
||||||
|
|
Loading…
Reference in New Issue