X-Git-Url: https://git.proxmox.com/?p=pve-common.git;a=blobdiff_plain;f=src%2FPVE%2FCLIFormatter.pm;h=3040323eff0f480fe096fbdf1be2c196e80181b3;hp=411da5ddd3cce6989b407aacd3e4cab954710564;hb=fbd10e04e73ae319f1c59f37344a60e9d640fe9d;hpb=b51b930d2b09ef859e85d5c7280e728a915958bb diff --git a/src/PVE/CLIFormatter.pm b/src/PVE/CLIFormatter.pm index 411da5d..3040323 100644 --- a/src/PVE/CLIFormatter.pm +++ b/src/PVE/CLIFormatter.pm @@ -76,8 +76,8 @@ sub render_bytes { $max_unit = int(log($value)/log(1024)); $value /= 1024**($max_unit); } - - return sprintf "%.2f $units[$max_unit]", $value; + my $unit = $units[$max_unit]; + return sprintf "%.2f $unit", $value; } PVE::JSONSchema::register_renderer('bytes', \&render_bytes); @@ -409,7 +409,7 @@ sub print_api_result { my $format = $options->{'output-format'} // 'text'; - if (!$result_schema) { + if ($result_schema && defined($result_schema->{type})) { return if $result_schema->{type} eq 'null'; } else { my $type = $guess_type->($data);