diff --git a/ui/src/views/compute/CreateKubernetesCluster.vue b/ui/src/views/compute/CreateKubernetesCluster.vue index 1240531ddd75..eb1c6c0d2b98 100644 --- a/ui/src/views/compute/CreateKubernetesCluster.vue +++ b/ui/src/views/compute/CreateKubernetesCluster.vue @@ -421,7 +421,8 @@ export default { var listNetworks = json.listnetworksresponse.network if (this.arrayHasItems(listNetworks)) { listNetworks = listNetworks.filter(n => n.type !== 'L2') - this.networks = this.networks.concat(listNetworks) + var ids = new Set(this.networks.map(n => n.id)) + this.networks = [...this.networks, ...listNetworks.filter(n => !ids.has(n.id))] } }).finally(() => { this.networkLoading = false