[pve-devel] applied: [PATCH common] Make returning undef possible
Dominic Jaeger
d.jaeger at proxmox.com
Mon May 13 09:40:45 CEST 2019
Great. The new commit message is by far better.
> Thomas Lamprecht <t.lamprecht at proxmox.com> hat am 13. Mai 2019 um 09:01 geschrieben:
>
>
> Am 5/10/19 um 12:42 PM schrieb Dominic Jäger:
> > Returning undef as optional return value for API calls
> > is now possible.
> >
>
> applied my local version of this, with a Co-d-b flag for you and
> a improved commit subject message, thanks!
>
> > Signed-off-by: Dominic Jäger <d.jaeger at proxmox.com>
> > ---
> > 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 };
> >
>
More information about the pve-devel
mailing list