Revert "No need to iterate over the hosted zones anymore"

This reverts commit e4a70b95f5.

We will add backward compat route for pre-2.2 cloudrons
This commit is contained in:
Girish Ramakrishnan
2018-05-07 11:23:17 -07:00
parent e4a70b95f5
commit d0197aab15
+7 -2
View File
@@ -43,9 +43,14 @@ function getZoneByName(dnsConfig, zoneName, callback) {
if (error && error.code === 'AccessDenied') return callback(new DomainsError(DomainsError.ACCESS_DENIED, error.message));
if (error && error.code === 'InvalidClientTokenId') return callback(new DomainsError(DomainsError.ACCESS_DENIED, error.message));
if (error) return callback(new DomainsError(DomainsError.EXTERNAL_ERROR, error.message));
if (!result.HostedZones[0]) return callback(new DomainsError(DomainsError.NOT_FOUND, 'no such zone'));
callback(null, result.HostedZones[0]);
var zone = result.HostedZones.filter(function (zone) {
return zone.Name.slice(0, -1) === zoneName; // aws zone name contains a '.' at the end
})[0];
if (!zone) return callback(new DomainsError(DomainsError.NOT_FOUND, 'no such zone'));
callback(null, zone);
});
}