Skip to content

Commit fd6ea0e

Browse files
qoxown12dhslove
authored andcommitted
디스크 오퍼링 변경 오류 수정
1 parent 5e84cdb commit fd6ea0e

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

ui/src/views/storage/ChangeOfferingForVolume.vue

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@
8181
:placeholder="this.$t('label.maxiops')"/>
8282
</a-form-item>
8383
</span>
84-
<a-form-item name="autoMigrate" ref="autoMigrate" :label="$t('label.automigrate.volume')">
84+
<a-form-item v-if="!this.resource.kvdoenable" name="autoMigrate" ref="autoMigrate" :label="$t('label.automigrate.volume')">
8585
<template #label>
8686
<tooltip-label :title="$t('label.automigrate.volume')" :tooltip="apiParams.automigrate.description"/>
8787
</template>
@@ -90,7 +90,7 @@
9090
:checked="autoMigrate"
9191
@change="val => { autoMigrate = val }"/>
9292
</a-form-item>
93-
<a-form-item name="shrinkOk" ref="shrinkOk" :label="$t('label.shrinkok')">
93+
<a-form-item v-if="!this.resource.kvdoenable" name="shrinkOk" ref="shrinkOk" :label="$t('label.shrinkok')">
9494
<a-switch
9595
v-model:checked="form.shrinkOk"
9696
:checked="shrinkOk"
@@ -181,11 +181,13 @@ export default {
181181
listall: true
182182
}).then(response => {
183183
var ret = response.listdiskofferingsresponse.diskoffering
184-
ret.forEach((item) => {
185-
if (item.kvdoenable === this.resource.kvdoenable) {
186-
this.diskOfferings.push(item)
187-
}
188-
})
184+
if (ret && Array.isArray(ret)) {
185+
ret.forEach((item) => {
186+
if (item.kvdoenable === this.resource.kvdoenable) {
187+
this.diskOfferings.push(item)
188+
}
189+
})
190+
}
189191
if (this.diskOfferings.length > 0) {
190192
this.selectedDiskOfferingId = this.diskOfferings[0].id
191193
this.customDiskOffering = this.diskOfferings[0].iscustomized || false

0 commit comments

Comments
 (0)