From 6b728cc67f7d984cf6560e75998c6c810532da41 Mon Sep 17 00:00:00 2001 From: Kelven Yang Date: Thu, 28 Apr 2011 10:39:34 -0700 Subject: [PATCH] URL encode VMFS primary storate info to allow whitespace in names --- ui/scripts/cloud.core.pod.js | 4 ++-- ui/scripts/cloud.core.zone.js | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/ui/scripts/cloud.core.pod.js b/ui/scripts/cloud.core.pod.js index 2b063f39813..f2602d7d52b 100644 --- a/ui/scripts/cloud.core.pod.js +++ b/ui/scripts/cloud.core.pod.js @@ -733,8 +733,8 @@ function bindAddPrimaryStorageButton($leftmenuItem1) { else if (protocol == "vmfs") { var path = trim($thisDialog.find("#add_pool_vmfs_dc").val()); if(path.substring(0,1)!="/") - path = "/" + path; - path += "/" + trim($thisDialog.find("#add_pool_vmfs_ds").val()) + path = "/" + todb(path); + path += "/" + todb(trim($thisDialog.find("#add_pool_vmfs_ds").val())); url = vmfsURL("dummy", path); } else { diff --git a/ui/scripts/cloud.core.zone.js b/ui/scripts/cloud.core.zone.js index 1feef4a3514..58282c5b972 100644 --- a/ui/scripts/cloud.core.zone.js +++ b/ui/scripts/cloud.core.zone.js @@ -950,8 +950,8 @@ function bindAddPrimaryStorageButtonOnZonePage($button, zoneId, zoneName) { else if (protocol == "vmfs") { var path = trim($thisDialog.find("#add_pool_vmfs_dc").val()); if(path.substring(0,1)!="/") - path = "/" + path; - path += "/" + trim($thisDialog.find("#add_pool_vmfs_ds").val()) + path = "/" + todb(path); + path += "/" + todb(trim($thisDialog.find("#add_pool_vmfs_ds").val())); url = vmfsURL("dummy", path); } else {