On 9/30/19 2:44 PM, Oguz Bektas wrote:
> Signed-off-by: Oguz Bektas <o.bek...@proxmox.com>
> ---
>  PVE/API2/Qemu.pm | 35 +----------------------------------
>  1 file changed, 1 insertion(+), 34 deletions(-)
> 
> diff --git a/PVE/API2/Qemu.pm b/PVE/API2/Qemu.pm
> index 267a08e..aa1cd16 100644
> --- a/PVE/API2/Qemu.pm
> +++ b/PVE/API2/Qemu.pm
> @@ -865,40 +865,7 @@ __PACKAGE__->register_method({
>      code => sub {
>       my ($param) = @_;
>  
> -     my $conf = PVE::QemuConfig->load_config($param->{vmid});
> -
> -     if (my $snapname = $param->{snapshot}) {
> -         my $snapshot = $conf->{snapshots}->{$snapname};
> -         die "snapshot '$snapname' does not exist\n" if !defined($snapshot);
> -
> -         $snapshot->{digest} = $conf->{digest}; # keep file digest for API
> -
> -         $conf = $snapshot;
> -     }
> -
> -     delete $conf->{snapshots};
> -
> -     if (!$param->{current}) {
> -         foreach my $opt (keys %{$conf->{pending}}) {
> -             next if $opt eq 'delete';
> -             my $value = $conf->{pending}->{$opt};
> -             next if ref($value); # just to be sure
> -             $conf->{$opt} = $value;
> -         }
> -         my $pending_delete_hash = 
> PVE::QemuServer::split_flagged_list($conf->{pending}->{delete});
> -         foreach my $opt (keys %$pending_delete_hash) {
> -             delete $conf->{$opt} if $conf->{$opt};
> -         }
> -     }
> -
> -     delete $conf->{pending};
> -
> -     # hide cloudinit password
> -     if ($conf->{cipassword}) {
> -         $conf->{cipassword} = '**********';
> -     }
> -
> -     return $conf;
> +     return PVE::QemuConfig->load_current_config($param->{vmid}, 
> $param->{snapshot}, $param->{current});
>      }});
>  
>  __PACKAGE__->register_method({
> 

I'd squash 05/18 and 04/18, IMO they are a single logical change and
it helps to connect the changes and overwrite much better together,
for me at least.

_______________________________________________
pve-devel mailing list
pve-devel@pve.proxmox.com
https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to