From 8e54a40b463c278921637a0cd63fa313b560aa1e Mon Sep 17 00:00:00 2001 From: abhishek Date: Wed, 3 Nov 2010 20:05:11 -0700 Subject: [PATCH] fix for the ui to consume for the disk offering --- core/src/com/cloud/storage/DiskOfferingVO.java | 6 +++--- .../com/cloud/configuration/ConfigurationManagerImpl.java | 4 ++++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/core/src/com/cloud/storage/DiskOfferingVO.java b/core/src/com/cloud/storage/DiskOfferingVO.java index c1d01371ad8..591f609fd67 100644 --- a/core/src/com/cloud/storage/DiskOfferingVO.java +++ b/core/src/com/cloud/storage/DiskOfferingVO.java @@ -91,7 +91,7 @@ public class DiskOfferingVO implements DiskOffering { private boolean systemUse; @Column(name="customized") - private boolean customized; + private Boolean customized; public DiskOfferingVO() { } @@ -126,11 +126,11 @@ public class DiskOfferingVO implements DiskOffering { return id; } - public boolean isCustomized() { + public Boolean isCustomized() { return customized; } - public void setCustomized(boolean customized) { + public void setCustomized(Boolean customized) { this.customized = customized; } diff --git a/server/src/com/cloud/configuration/ConfigurationManagerImpl.java b/server/src/com/cloud/configuration/ConfigurationManagerImpl.java index 48aea9dec32..4ea120f25b8 100644 --- a/server/src/com/cloud/configuration/ConfigurationManagerImpl.java +++ b/server/src/com/cloud/configuration/ConfigurationManagerImpl.java @@ -1183,6 +1183,10 @@ public class ConfigurationManagerImpl implements ConfigurationManager { diskSize = numGibibytes * 1024; } + if(diskSize == 0){ + isCustomized = true; + } + tags = cleanupTags(tags); DiskOfferingVO newDiskOffering = new DiskOfferingVO(domainId, name, description, diskSize,tags, isCustomized); return _diskOfferingDao.persist(newDiskOffering);