From 4748c87349e5e44c814b6bd3726a8ec35d82eb51 Mon Sep 17 00:00:00 2001 From: Koushik Das Date: Thu, 30 Aug 2012 11:07:04 +0530 Subject: [PATCH] bug CS-16171 : Cannot attach ISO on VMware VM due to Invalid datastore path error Issue happens as incorrect datastore name is passed while attaching ISO, passing correct name. Reviewed-by: Abhi --- .../com/cloud/hypervisor/vmware/resource/VmwareResource.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/com/cloud/hypervisor/vmware/resource/VmwareResource.java b/core/src/com/cloud/hypervisor/vmware/resource/VmwareResource.java index ffd474cdb48..85715eac4f6 100755 --- a/core/src/com/cloud/hypervisor/vmware/resource/VmwareResource.java +++ b/core/src/com/cloud/hypervisor/vmware/resource/VmwareResource.java @@ -3327,7 +3327,8 @@ public class VmwareResource implements StoragePoolResource, ServerResource, Vmwa // TODO, check if iso is already attached, or if there is a previous // attachment - String isoDatastorePath = String.format("[%s] %s%s", getSecondaryDatastoreUUID(storeUrl), isoStorePathFromRoot, isoFileName); + String storeName = getSecondaryDatastoreUUID(storeUrl).replace("-", ""); + String isoDatastorePath = String.format("[%s] %s%s", storeName, isoStorePathFromRoot, isoFileName); if (cmd.isAttach()) { vmMo.attachIso(isoDatastorePath, morSecondaryDs, true, false);