diff --git a/src/cloudron.js b/src/cloudron.js index e8ad6b574..52743d00f 100644 --- a/src/cloudron.js +++ b/src/cloudron.js @@ -371,16 +371,17 @@ function addDnsRecords(callback) { debug('addDnsRecords: %j', records); async.retry({ times: 10, interval: 20000 }, function (retryCallback) { - // getSpfRecord(function (error, spfRecord) { - // if (error) return retryCallback(error); + getSpfRecord(function (error, spfRecord) { + if (error) return retryCallback(error); - // if (spfRecord) records.push(spfRecord); + if (spfRecord) records.push(spfRecord); - // async.eachSeries(records, subdomains.update, retryCallback); - // }); - async.eachSeries(records, function (record, iteratorCallback) { - subdomains.update(record.subdomain, record.type, record.values, iteratorCallback); - }, retryCallback); + debug('addDnsRecords: will update %j', records); + + async.eachSeries(records, function (record, iteratorCallback) { + subdomains.update(record.subdomain, record.type, record.values, iteratorCallback); + }, retryCallback); + }); }, function (error) { gUpdatingDns = false; callback(error);