diff --git a/ui/src/views/network/CreateIsolatedNetworkForm.vue b/ui/src/views/network/CreateIsolatedNetworkForm.vue index d42dc90d823..21ab5e34914 100644 --- a/ui/src/views/network/CreateIsolatedNetworkForm.vue +++ b/ui/src/views/network/CreateIsolatedNetworkForm.vue @@ -596,7 +596,7 @@ export default { displayText: values.displaytext, networkOfferingId: this.selectedNetworkOffering.id } - var usefulFields = ['gateway', 'netmask', 'startip', 'endip', 'dns1', 'dns2', 'ip6dns1', 'ip6dns2', 'externalid', 'vpcid', 'vlan', 'networkdomain'] + var usefulFields = ['gateway', 'netmask', 'startip', 'endip', 'dns1', 'dns2', 'ip6dns1', 'ip6dns2', 'externalid', 'vlan', 'networkdomain'] for (var field of usefulFields) { if (this.isValidTextValueForKey(values, field)) { params[field] = values[field] @@ -608,6 +608,9 @@ export default { if (this.isValidTextValueForKey(values, 'privatemtu')) { params.privatemtu = values.privatemtu } + if ('vpcid' in values) { + params.vpcid = this.selectedVpc.id + } if ('domainid' in values && values.domainid > 0) { params.domainid = this.selectedDomain.id if (this.isValidTextValueForKey(values, 'account') && this.selectedAccount.id !== '-1') {