Skip to content

Commit 069f8f2

Browse files
committed
UI fix for external details not sent correctly
1 parent 568a61e commit 069f8f2

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

ui/src/components/view/ListView.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -735,7 +735,7 @@ export default {
735735
'/zone', '/pod', '/cluster', '/host', '/storagepool', '/imagestore', '/systemvm', '/router', '/ilbvm', '/annotation',
736736
'/computeoffering', '/systemoffering', '/diskoffering', '/backupoffering', '/networkoffering', '/vpcoffering',
737737
'/tungstenfabric', '/oauthsetting', '/guestos', '/guestoshypervisormapping', '/webhook', 'webhookdeliveries', '/quotatariff', '/sharedfs',
738-
'/ipv4subnets', '/managementserver'].join('|'))
738+
'/ipv4subnets', '/managementserver', '/xaas'].join('|'))
739739
.test(this.$route.path)
740740
},
741741
enableGroupAction () {

ui/src/views/extension/CreateExtension.vue

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
<template #label>
5656
<tooltip-label :title="$t('label.details')" :tooltip="apiParams.details.description"/>
5757
</template>
58-
<div style="margin-bottom: 10px">{{ $t('message.add.details') }}</div>
58+
<div style="margin-bottom: 10px">{{ $t('message.add.external.details') }}</div>
5959
<details-input
6060
v-model:value="form.details" />
6161
</a-form-item>
@@ -121,9 +121,9 @@ export default {
121121
name: values.name,
122122
type: values.type
123123
}
124-
if (values.details.length > 0) {
125-
values.details.forEach((item) => {
126-
params['externaldetails[0].' + item.name] = item.value
124+
if (values.details) {
125+
Object.entries(values.details).forEach(([key, value]) => {
126+
params['details[0].' + key] = value
127127
})
128128
}
129129
api('createExtension', params).then(response => {

0 commit comments

Comments
 (0)