diff --git a/src/aws/route53/getHostedZoneId.js b/src/aws/route53/getHostedZoneId.js index 7ec7bf9..d9e3c70 100644 --- a/src/aws/route53/getHostedZoneId.js +++ b/src/aws/route53/getHostedZoneId.js @@ -4,6 +4,10 @@ const getDomainZone = (domain, zones) => zones.HostedZones.find((zone) => zone.Name === `${domain}.`) const getHostedZoneId = (domain) => { + if (typeof domain == 'object' && domain.zoneId) { + return Promise.resolve(domain.zoneId) + } + const domainName = (typeof domain === 'string') ? domain : domain.name const zoneLevels = (typeof domain === 'object' && domain.zoneLevels) ? domain.zoneLevels