From 05c0c755f5f6c8465d392c088484757d8abbda82 Mon Sep 17 00:00:00 2001 From: Abhishek Kumar Date: Tue, 16 Aug 2022 13:55:38 +0530 Subject: [PATCH] ui: fix gputype in add compute offering Signed-off-by: Abhishek Kumar --- ui/src/views/offering/AddComputeOffering.vue | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/ui/src/views/offering/AddComputeOffering.vue b/ui/src/views/offering/AddComputeOffering.vue index 3fa25e869a97..2022a53b1860 100644 --- a/ui/src/views/offering/AddComputeOffering.vue +++ b/ui/src/views/offering/AddComputeOffering.vue @@ -885,9 +885,9 @@ export default { }, handleGpuChange (val) { this.vGpuTypes = [] - for (var i in this.gpuTypes) { - if (this.gpuTypes[i].value === val) { - this.vGpuTypes = this.gpuTypes[i].vgpu + for (var gpuType of this.gpuTypes) { + if (gpuType.value === val) { + this.vGpuTypes = gpuType.vgpu break } } @@ -999,9 +999,7 @@ export default { params['serviceofferingdetails[1].key'] = 'pciDevice' params['serviceofferingdetails[1].value'] = values.pcidevice } - if ('vgputype' in values && - this.vGpuTypes !== null && this.vGpuTypes !== undefined && - values.vgputype > this.vGpuTypes.length) { + if ('vgputype' in values && this.arrayHasItems(this.vGpuTypes)) { params['serviceofferingdetails[2].key'] = 'vgpuType' params['serviceofferingdetails[2].value'] = this.vGpuTypes[values.vgputype] }