diff --git a/ui/src/views/compute/DeployVM.vue b/ui/src/views/compute/DeployVM.vue index 8c0b81c5967..c0965bfd593 100644 --- a/ui/src/views/compute/DeployVM.vue +++ b/ui/src/views/compute/DeployVM.vue @@ -106,7 +106,11 @@ @update-template-iso="updateFieldValue" /> {{ $t('label.override.rootdisk.size') }} - { this.showRootDiskSizeChanger = val }" style="margin-left: 10px;"/> + { this.showRootDiskSizeChanger = val }" + style="margin-left: 10px;"/> {{ this.$t('message.deployasis') }} 0) { deployVmData.rootdisksize = values.rootdisksize + } else if (this.rootDiskSizeFixed > 0) { + deployVmData.rootdisksize = this.rootDiskSizeFixed } if (values.hypervisor && values.hypervisor.length > 0) { deployVmData.hypervisor = values.hypervisor @@ -1958,6 +1965,10 @@ export default { this.updateFieldValue('memory', this.selectedTemplateConfiguration.memory) } } + if (offering && offering.rootdisksize > 0) { + this.rootDiskSizeFixed = offering.rootdisksize / (1024 * 1024 * 1024.0).toFixed(2) + this.showRootDiskSizeChanger = false + } } } }