From cfce122e4452e45934ae713f3aae3e4a20cc41b0 Mon Sep 17 00:00:00 2001 From: Zacharias Taubert Date: Fri, 25 Jan 2019 14:10:20 +0100 Subject: [PATCH] vcsim: Resolve issue making device changes on clone (resolves #1355) --- simulator/virtual_machine.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/simulator/virtual_machine.go b/simulator/virtual_machine.go index 8c0236cb4..853602333 100644 --- a/simulator/virtual_machine.go +++ b/simulator/virtual_machine.go @@ -1475,7 +1475,7 @@ func (vm *VirtualMachine) CloneVMTask(ctx *Context, req *types.CloneVM_Task) soa ref := ctask.Info.Result.(types.ManagedObjectReference) clone := Map.Get(ref).(*VirtualMachine) - clone.configureDevices(&types.VirtualMachineConfigSpec{DeviceChange: req.Spec.Location.DeviceChange}) + clone.configureDevices(&types.VirtualMachineConfigSpec{DeviceChange: req.Spec.Config.DeviceChange}) ctx.postEvent(&types.VmClonedEvent{ VmCloneEvent: types.VmCloneEvent{VmEvent: clone.event()},