diff --git a/webadmin/src/js/setup.js b/webadmin/src/js/setup.js index 44fda1998..d041c9f57 100644 --- a/webadmin/src/js/setup.js +++ b/webadmin/src/js/setup.js @@ -97,6 +97,7 @@ app.controller('SetupController', ['$scope', '$http', 'Client', function ($scope $scope.showDNSSetup = false; $scope.dnsProvider = [ { name: 'Manual/Wildcard', value: 'manual' }, + { name: 'Wildcard', value: 'wildcard' }, { name: 'No-op', value: 'noop' }, { name: 'AWS Route53', value: 'route53' }, { name: 'Digital Ocean', value: 'digitalocean' } @@ -159,6 +160,12 @@ app.controller('SetupController', ['$scope', '$http', 'Client', function ($scope token: $scope.dnsCredentials.digitalOceanToken }; + // special case the wildcard provider + if (data.provider === 'wildcard') { + data.provider = 'manual'; + data.wildcard = true; + } + Client.setDnsConfig(data, function (error) { $scope.busy = false;