On Thu, Sep 13, 2018 at 11:00:42AM +0200, Dietmar Maurer wrote: > Found the bug myself. We currently simply use the full 'returns' type > property. Insead, we can compress that like we do for parameters: > > any objections?
looks good to me! > > patch for pve-common: > > diff --git a/src/PVE/RESTHandler.pm b/src/PVE/RESTHandler.pm > index ed76863..ebb0de3 100644 > --- a/src/PVE/RESTHandler.pm > +++ b/src/PVE/RESTHandler.pm > @@ -141,7 +141,7 @@ sub api_dump_full { > if ($raw_dump) { > $data->{$k} = $d; > } else { > - if ($k eq 'parameters') { > + if ($k eq 'parameters' || $k eq 'returns') { > $data->{$k} = api_clone_schema($d); > } else { > $data->{$k} = ref($d) ? clone($d) : $d; _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel