diff --git a/src/cloudron.js b/src/cloudron.js index 3a84b1537..abc280604 100644 --- a/src/cloudron.js +++ b/src/cloudron.js @@ -151,7 +151,7 @@ function isConfigured(callback) { if (!dnsConfig) return callback(null, false); - var isConfigured = (config.isCustomDomain() && (dnsConfig.provider === 'route53' || dnsConfig.provider === 'digitalocean' || dnsConfig.provider === 'noop')) || + var isConfigured = (config.isCustomDomain() && (dnsConfig.provider === 'route53' || dnsConfig.provider === 'digitalocean' || dnsConfig.provider === 'noop' || dnsConfig.provider === 'manual')) || (!config.isCustomDomain() && dnsConfig.provider === 'caas'); callback(null, isConfigured); diff --git a/src/settings.js b/src/settings.js index b143538cd..ea8e8c0e6 100644 --- a/src/settings.js +++ b/src/settings.js @@ -434,7 +434,7 @@ function setDnsConfig(dnsConfig, callback) { validator = validateDigitalOceanConfig.bind(null, dnsConfig.domain || config.fqdn()); } else { - return callback(new SettingsError(SettingsError.BAD_FIELD, 'provider must be route53, digitalocean, noop or caas')); + return callback(new SettingsError(SettingsError.BAD_FIELD, 'provider must be route53, digitalocean, noop, manual or caas')); } validator(credentials, function (error) {