diff --git a/ui/src/views/network/CreateIsolatedNetworkForm.vue b/ui/src/views/network/CreateIsolatedNetworkForm.vue index 761d8128dad..ba235f64f82 100644 --- a/ui/src/views/network/CreateIsolatedNetworkForm.vue +++ b/ui/src/views/network/CreateIsolatedNetworkForm.vue @@ -328,15 +328,19 @@ export default { } else { // from guest network section var params = {} this.networkOfferingLoading = true - api('listVPCs', params).then(json => { - const listVPCs = json.listvpcsresponse.vpc - var vpcAvailable = this.arrayHasItems(listVPCs) - if (vpcAvailable === false) { - this.fetchNetworkOfferingData(false) - } else { - this.fetchNetworkOfferingData() - } - }) + if ('listVPCs' in this.$store.getters.apis) { + api('listVPCs', params).then(json => { + const listVPCs = json.listvpcsresponse.vpc + var vpcAvailable = this.arrayHasItems(listVPCs) + if (vpcAvailable === false) { + this.fetchNetworkOfferingData(false) + } else { + this.fetchNetworkOfferingData() + } + }) + } else { + this.fetchNetworkOfferingData(false) + } } }, fetchNetworkOfferingData (forVpc) { diff --git a/ui/src/views/network/CreateL2NetworkForm.vue b/ui/src/views/network/CreateL2NetworkForm.vue index 32c394feb95..07283b6b2d7 100644 --- a/ui/src/views/network/CreateL2NetworkForm.vue +++ b/ui/src/views/network/CreateL2NetworkForm.vue @@ -317,15 +317,19 @@ export default { } else { // from guest network section var params = {} this.networkOfferingLoading = true - api('listVPCs', params).then(json => { - const listVPCs = json.listvpcsresponse.vpc - var vpcAvailable = this.arrayHasItems(listVPCs) - if (vpcAvailable === false) { - this.fetchNetworkOfferingData(false) - } else { - this.fetchNetworkOfferingData() - } - }) + if ('listVPCs' in this.$store.getters.apis) { + api('listVPCs', params).then(json => { + const listVPCs = json.listvpcsresponse.vpc + var vpcAvailable = this.arrayHasItems(listVPCs) + if (vpcAvailable === false) { + this.fetchNetworkOfferingData(false) + } else { + this.fetchNetworkOfferingData() + } + }) + } else { + this.fetchNetworkOfferingData(false) + } } }, fetchNetworkOfferingData (forVpc) {