From aa84b05491007567b81b33443fd9f99f6992e52c Mon Sep 17 00:00:00 2001 From: Sateesh Chodapuneedi Date: Tue, 9 Dec 2014 05:34:41 +0530 Subject: [PATCH] CLOUDSTACK-5933 Problem with VMware snapshot when datastore has a space in its name Handling spaces in datastore name while extracting vmdk base name Signed-off-by: Sateesh Chodapuneedi --- .../hypervisor/vmware/manager/VmwareStorageManagerImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/manager/VmwareStorageManagerImpl.java b/plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/manager/VmwareStorageManagerImpl.java index 308a8bf7704..3d6a4fbc09c 100644 --- a/plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/manager/VmwareStorageManagerImpl.java +++ b/plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/manager/VmwareStorageManagerImpl.java @@ -1285,7 +1285,7 @@ public class VmwareStorageManagerImpl implements VmwareStorageManager { vmdkName = fullPath; // for managed storage, vmdkName == fullPath } else { - vmdkName = fullPath.split(" ")[1]; + vmdkName = fullPath.split("] ")[1]; if (vmdkName.endsWith(".vmdk")) { vmdkName = vmdkName.substring(0, vmdkName.length() - (".vmdk").length());