diff --git a/src/cloudron.js b/src/cloudron.js index 24c09b330..fd1144a63 100644 --- a/src/cloudron.js +++ b/src/cloudron.js @@ -145,7 +145,15 @@ function isConfigured(callback) { var isConfigured = (config.isCustomDomain() && dnsConfig.provider === 'route53') || (!config.isCustomDomain() && dnsConfig.provider === 'caas'); - callback(null, isConfigured); + // fallback for old caas cloudrons + if (!isConfigured && !config.isCustomDomain() && !dnsConfig.provider) { + settings.setDnsConfig({ provider: 'caas' }, function (error) { + if (error) return callback(error); + callback(null, true); + }); + } else { + callback(null, isConfigured); + } }); }