diff --git a/services/secondary-storage/server/src/main/java/org/apache/cloudstack/storage/resource/NfsSecondaryStorageResource.java b/services/secondary-storage/server/src/main/java/org/apache/cloudstack/storage/resource/NfsSecondaryStorageResource.java index 5d12deef521..565c4dfb98c 100644 --- a/services/secondary-storage/server/src/main/java/org/apache/cloudstack/storage/resource/NfsSecondaryStorageResource.java +++ b/services/secondary-storage/server/src/main/java/org/apache/cloudstack/storage/resource/NfsSecondaryStorageResource.java @@ -3260,7 +3260,7 @@ public class NfsSecondaryStorageResource extends ServerResourceBase implements S long accountTemplateDirSize = 0; File accountTemplateDir = new File(rootDir + getTemplatePathForAccount(accountId)); if (accountTemplateDir.exists()) { - FileUtils.sizeOfDirectory(accountTemplateDir); + accountTemplateDirSize = FileUtils.sizeOfDirectory(accountTemplateDir); } long accountVolumeDirSize = 0; File accountVolumeDir = new File(rootDir + getVolumePathForAccount(accountId)); diff --git a/ui/src/views/image/RegisterOrUploadTemplate.vue b/ui/src/views/image/RegisterOrUploadTemplate.vue index 704cda59ef6..0f65cb56e4b 100644 --- a/ui/src/views/image/RegisterOrUploadTemplate.vue +++ b/ui/src/views/image/RegisterOrUploadTemplate.vue @@ -837,6 +837,9 @@ export default { } } } + if (!('requireshvm' in params)) { // handled as default true by API + params.requireshvm = false + } if (this.currentForm === 'Create') { this.loading = true api('registerTemplate', params).then(json => {