pass 'digest', so that GUI can detect changes easily

Also use 'current' instead of '__current'
This commit is contained in:
Dietmar Maurer 2012-09-13 09:13:39 +02:00
parent a3222b9184
commit d191446898

View File

@ -1929,11 +1929,10 @@ __PACKAGE__->register_method({
push @$res, $item;
}
if ($conf->{parent}) {
push @$res, { name => '__current', parent => $conf->{parent} };
} else {
push @$res, { name => '__current' };
}
my $current = { name => 'current', digest => $conf->{digest} };
$current->{parent} = $conf->{parent} if $conf->{parent};
push @$res, $current;
return $res;
}});
@ -1988,6 +1987,9 @@ __PACKAGE__->register_method({
my $snapname = extract_param($param, 'snapname');
die "unable to use snapshot name 'current' (reserved name)\n"
if $snapname eq 'current';
my $realcmd = sub {
PVE::Cluster::log_msg('info', $authuser, "snapshot VM $vmid: $snapname");
PVE::QemuServer::snapshot_create($vmid, $snapname, $param->{vmstate},