diff --git a/dashboard/src/views/SetupView.vue b/dashboard/src/views/SetupView.vue index f84a8d418..b19b051a7 100644 --- a/dashboard/src/views/SetupView.vue +++ b/dashboard/src/views/SetupView.vue @@ -138,16 +138,18 @@ onMounted(async () => { formError.value.generic = result.setup.errorMessage; // show any previous error if (result.provider === 'digitalocean' || result.provider === 'digitalocean-mp') { - provider.value = 'digitalocean'; + provider.value = 'digitalocean'; } else if (result.provider === 'linode' || result.provider === 'linode-oneclick' || result.provider === 'linode-stackscript') { - provider.value = 'linode'; + provider.value = 'linode'; } else if (result.provider === 'vultr' || result.provider === 'vultr-mp') { - provider.value = 'vultr'; + provider.value = 'vultr'; } else if (result.provider === 'gce') { - provider.value = 'gcdns'; + provider.value = 'gcdns'; } else if (result.provider === 'ami') { // aws marketplace made a policy change that they one cannot provide route53 IAM credentials - provider.value = 'wildcard'; + provider.value = 'wildcard'; + } else { // some default to make the form not feel "empty" + provider.value = 'hetzner'; } [error, result] = await provisionModel.detectIp();