ui: fix creating zone with vxlan if Guest physical network is not the last (#7801)

This fixes #7790
This commit is contained in:
Wei Zhou 2023-08-22 11:15:30 +02:00 committed by GitHub
parent 78bdde9e98
commit 5097d2aa8b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -483,6 +483,9 @@ export default {
} else {
this.stepData.physicalNetworkReturned = this.stepData.physicalNetworkItem['createPhysicalNetwork' + index]
}
if (physicalNetwork.traffics.findIndex(traffic => traffic.type === 'guest') > -1) {
this.stepData.guestPhysicalNetworkId = physicalNetworkReturned.id
}
} catch (e) {
this.messageError = e
this.processStatus = STATUS_FAILED
@ -1181,7 +1184,7 @@ export default {
}
const updateParams = {}
updateParams.id = this.stepData.physicalNetworkReturned.id
updateParams.id = this.stepData.guestPhysicalNetworkId
updateParams.vlan = vlan
try {