Updated Branches: refs/heads/master 5c69742f7 -> 0c915cd69
bug CS-16171 : Cannot attach ISO on VMware VM due to Invalid datastore path error Project: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/commit/0c915cd6 Tree: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/tree/0c915cd6 Diff: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/diff/0c915cd6 Branch: refs/heads/master Commit: 0c915cd69ecd71ffd8a71563dca69556ecb8b11f Parents: 5c69742 Author: Koushik Das <[email protected]> Authored: Thu Aug 30 11:01:52 2012 +0530 Committer: Abhinandan Prateek <[email protected]> Committed: Thu Aug 30 11:04:30 2012 +0530 ---------------------------------------------------------------------- .../hypervisor/vmware/resource/VmwareResource.java | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/0c915cd6/plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/resource/VmwareResource.java ---------------------------------------------------------------------- diff --git a/plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/resource/VmwareResource.java b/plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/resource/VmwareResource.java index 38a1002..c6425ee 100755 --- a/plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/resource/VmwareResource.java +++ b/plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/resource/VmwareResource.java @@ -3150,7 +3150,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);
