Skip to content

Commit a7efa75

Browse files
committed
ui: fix passing external details
Signed-off-by: Abhishek Kumar <[email protected]>
1 parent 0d32ddc commit a7efa75

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

ui/src/views/infra/ClusterAdd.vue

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -381,8 +381,15 @@ export default {
381381
if (values.password) {
382382
data.password = values.password
383383
}
384-
if (values.hypervisor === 'External' && values.extensionid) {
385-
data.extensionid = values.extensionid
384+
if (values.hypervisor === 'External') {
385+
if (values.extensionid) {
386+
data.extensionid = values.extensionid
387+
}
388+
if (values.externaldetails) {
389+
Object.entries(values.externaldetails).forEach(([k, v]) => {
390+
data['externaldetails[0].' + k] = v
391+
})
392+
}
386393
}
387394
postAPI('addCluster', data).then(response => {
388395
const cluster = response.addclusterresponse.cluster[0] || {}

0 commit comments

Comments
 (0)