diff --git a/ui/src/views/network/CreateIsolatedNetworkForm.vue b/ui/src/views/network/CreateIsolatedNetworkForm.vue index 189cd96c425..90df22be8a7 100644 --- a/ui/src/views/network/CreateIsolatedNetworkForm.vue +++ b/ui/src/views/network/CreateIsolatedNetworkForm.vue @@ -376,15 +376,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 e9fac200b04..c3edd588c98 100644 --- a/ui/src/views/network/CreateL2NetworkForm.vue +++ b/ui/src/views/network/CreateL2NetworkForm.vue @@ -346,15 +346,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) {