[pve-devel] [PATCH pve-storage] Avoid JavaScript gets a string 0.
    Wolfgang Link 
    w.link at proxmox.com
       
    Mon Sep 26 12:12:47 CEST 2016
    
    
  
If the JavaScript gets a "0" it convents it to a boolean false.
So to ensure the GUI always get valid int we cast the values.
---
 PVE/Storage.pm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/PVE/Storage.pm b/PVE/Storage.pm
index adaa380..5664b76 100755
--- a/PVE/Storage.pm
+++ b/PVE/Storage.pm
@@ -1053,9 +1053,9 @@ sub storage_info {
 	eval { ($total, $avail, $used, $active) = $plugin->status($storeid, $scfg, $cache); };
 	warn $@ if $@;
 	next if !$active;
-	$info->{$storeid}->{total} = $total;
-	$info->{$storeid}->{avail} = $avail;
-	$info->{$storeid}->{used} = $used;
+	$info->{$storeid}->{total} = int ($total);
+	$info->{$storeid}->{avail} = int ($avail);
+	$info->{$storeid}->{used} = int ($used);
 	$info->{$storeid}->{active} = $active;
     }
 
-- 
2.1.4
    
    
More information about the pve-devel
mailing list