From 780bb2474cd0105e64d36be9affd263b8eebcca0 Mon Sep 17 00:00:00 2001 From: Abhishek Kumar Date: Wed, 17 Aug 2022 11:53:22 +0530 Subject: [PATCH] ui: fix gputype in add compute offering (#6646) Fixes gpuType value in the add compute offering form during submit --- 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 3fa25e869a9..2022a53b186 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] }