[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