Returning undef as optional return value for API calls
is now possible.
Signed-off-by: Dominic Jäger <[email protected]>
---
src/PVE/CLIFormatter.pm | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/PVE/CLIFormatter.pm b/src/PVE/CLIFormatter.pm
index e886db5..84dbed1 100644
--- a/src/PVE/CLIFormatter.pm
+++ b/src/PVE/CLIFormatter.pm
@@ -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 };
--
2.11.0
_______________________________________________
pve-devel mailing list
[email protected]
https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel