Add isConfigured fallback for caas cloudrons

This commit is contained in:
Johannes Zellner
2015-11-04 12:53:16 +01:00
parent 9d9509525c
commit f7225523ec

View File

@@ -145,7 +145,15 @@ function isConfigured(callback) {
var isConfigured = (config.isCustomDomain() && dnsConfig.provider === 'route53') || var isConfigured = (config.isCustomDomain() && dnsConfig.provider === 'route53') ||
(!config.isCustomDomain() && dnsConfig.provider === 'caas'); (!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);
}
}); });
} }