diff --git a/internal/worker/vmmanager/vm.go b/internal/worker/vmmanager/vm.go index 313f8c1..e2fad81 100644 --- a/internal/worker/vmmanager/vm.go +++ b/internal/worker/vmmanager/vm.go @@ -455,7 +455,7 @@ func (vm *VM) Restart() { } func (vm *VM) Delete() error { - if !vm.cloned.Load() { + if !vm.cloned.Load() || vm.Resource.RestartRequested { return nil }