]> git.proxmox.com Git - pve-common.git/blobdiff - src/PVE/CLIFormatter.pm
print api res: always allow result to be undef if optional
[pve-common.git] / src / PVE / CLIFormatter.pm
index e886db5797ccdb06b8fb5a81d77cefb5b5337e7d..84dbed1e6e2af6fbaf63c2e7d3631247f94bd664 100644 (file)
@@ -413,6 +413,7 @@ sub print_api_result {
 
     if ($result_schema && defined($result_schema->{type})) {
        return if $result_schema->{type} eq 'null';
+       return if $result_schema->{optional} && !defined($data);
     } else {
        my $type = $guess_type->($data);
        $result_schema = { type => $type };