diff --git a/ui/jsp/diskoffering.jsp b/ui/jsp/diskoffering.jsp
index 25c4fc9d15e..0b13b9767f8 100644
--- a/ui/jsp/diskoffering.jsp
+++ b/ui/jsp/diskoffering.jsp
@@ -119,8 +119,7 @@
-
-
+
Save
diff --git a/ui/scripts/cloud.core.diskoffering.js b/ui/scripts/cloud.core.diskoffering.js
index 1e2f4a9a1b4..d80bc754b3b 100644
--- a/ui/scripts/cloud.core.diskoffering.js
+++ b/ui/scripts/cloud.core.diskoffering.js
@@ -197,11 +197,14 @@ function diskOfferingJsonToDetailsTab() {
$thisTab.find("#displaytext").text(fromdb(jsonObj.displaytext));
$thisTab.find("#displaytext_edit").val(fromdb(jsonObj.displaytext));
- $thisTab.find("#disksize").text(convertBytes(jsonObj.disksize));
- $thisTab.find("#tags").text(fromdb(jsonObj.tags));
-
- setBooleanReadField(jsonObj.isCustomized, $thisTab.find("#isCustomized"));
+ var diskSize;
+ if(jsonObj.disksize == 0 && jsonObj.isCustomized == true)
+ diskSize = "will be specified during VM creation";
+ else
+ diskSize = convertBytes(jsonObj.disksize);
+ $thisTab.find("#disksize").text(diskSize);
+ $thisTab.find("#tags").text(fromdb(jsonObj.tags));
$thisTab.find("#domain").text(fromdb(jsonObj.domain));
//actions ***