From: Alen Grizonic Date: Thu, 13 Aug 2015 10:21:36 +0000 (+0200) Subject: remove vm access permissions after destroy X-Git-Url: https://git.proxmox.com/?a=commitdiff_plain;h=37f438057af83f4172bdd79a06b1f4656167ca10;p=qemu-server.git remove vm access permissions after destroy removed duplicated code which was used in PVE::AccessControl -> now in PVE::API2::Qemu Signed-off-by: Alen Grizonic --- diff --git a/PVE/API2/Qemu.pm b/PVE/API2/Qemu.pm index 1910d09..24a066f 100644 --- a/PVE/API2/Qemu.pm +++ b/PVE/API2/Qemu.pm @@ -1140,17 +1140,6 @@ __PACKAGE__->register_method({ my $storecfg = PVE::Storage::config(); - my $delVMfromPoolFn = sub { - my $usercfg = cfs_read_file("user.cfg"); - if (my $pool = $usercfg->{vms}->{$vmid}) { - if (my $data = $usercfg->{pools}->{$pool}) { - delete $data->{vms}->{$vmid}; - delete $usercfg->{vms}->{$vmid}; - cfs_write_file("user.cfg", $usercfg); - } - } - }; - my $realcmd = sub { my $upid = shift; @@ -1158,7 +1147,7 @@ __PACKAGE__->register_method({ PVE::QemuServer::vm_destroy($storecfg, $vmid, $skiplock); - PVE::AccessControl::remove_vm_from_pool($vmid); + PVE::AccessControl::remove_vm_access($vmid); }; return $rpcenv->fork_worker('qmdestroy', $vmid, $authuser, $realcmd);