From b5b4607f79d70af0d9637fa170f0e853036f7ba2 Mon Sep 17 00:00:00 2001 From: Mike Tutkowski Date: Wed, 22 Jan 2014 11:08:34 -0700 Subject: [PATCH] CLOUDSTACK-5873: [Automation] Failed to attach volume to VM, if the vm is created with option startvm=false --- .../src/com/cloud/vm/VirtualMachineManagerImpl.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/engine/orchestration/src/com/cloud/vm/VirtualMachineManagerImpl.java b/engine/orchestration/src/com/cloud/vm/VirtualMachineManagerImpl.java index 301ff47162c..8fd542b9669 100755 --- a/engine/orchestration/src/com/cloud/vm/VirtualMachineManagerImpl.java +++ b/engine/orchestration/src/com/cloud/vm/VirtualMachineManagerImpl.java @@ -1125,6 +1125,13 @@ public class VirtualMachineManagerImpl extends ManagerBase implements VirtualMac VolumeVO volume = _volsDao.findById(volumeId); disk.setPath(volume.get_iScsiName()); + + if (disk.getData() instanceof VolumeObjectTO) { + VolumeObjectTO volTo = (VolumeObjectTO)disk.getData(); + + volTo.setPath(volume.get_iScsiName()); + } + volume.setPath(volume.get_iScsiName()); _volsDao.update(volumeId, volume);