PVE::CLIFormatter::print_api_result - remove parameter $format
authorDietmar Maurer <dietmar@proxmox.com>
Tue, 10 Jul 2018 11:51:26 +0000 (13:51 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Tue, 10 Jul 2018 11:52:20 +0000 (13:52 +0200)
Instead, we pass it within $options.

Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
src/PVE/CLIFormatter.pm

index 653a99f..043ce49 100644 (file)
@@ -364,7 +364,7 @@ sub print_api_list {
 }
 
 sub print_api_result {
-    my ($format, $data, $result_schema, $props_to_print, $options) = @_;
+    my ($data, $result_schema, $props_to_print, $options) = @_;
 
     return if $options->{quiet};
 
@@ -374,6 +374,8 @@ sub print_api_result {
        $options = { %$options }; # copy
     }
 
+    my $format = $options->{format} // 'text';
+
     return if $result_schema->{type} eq 'null';
 
     if ($format eq 'json') {