From 2aad6e65ead87e5184645e57774c652c5aa51820 Mon Sep 17 00:00:00 2001 From: Jarryd Beck Date: Wed, 25 Oct 2017 15:04:50 +1100 Subject: [PATCH 1/2] add zoneId --- src/aws/route53/getHostedZoneId.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/aws/route53/getHostedZoneId.js b/src/aws/route53/getHostedZoneId.js index 7ec7bf9..87ad46b 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 domain.zoneId + } + const domainName = (typeof domain === 'string') ? domain : domain.name const zoneLevels = (typeof domain === 'object' && domain.zoneLevels) ? domain.zoneLevels From ac81ea778cf15cbc2f8737428bf1847403cfe8e1 Mon Sep 17 00:00:00 2001 From: Jarryd Beck Date: Thu, 2 Nov 2017 13:28:37 +1100 Subject: [PATCH 2/2] it should be a promise --- src/aws/route53/getHostedZoneId.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/aws/route53/getHostedZoneId.js b/src/aws/route53/getHostedZoneId.js index 87ad46b..d9e3c70 100644 --- a/src/aws/route53/getHostedZoneId.js +++ b/src/aws/route53/getHostedZoneId.js @@ -5,7 +5,7 @@ const getDomainZone = (domain, zones) => const getHostedZoneId = (domain) => { if (typeof domain == 'object' && domain.zoneId) { - return domain.zoneId + return Promise.resolve(domain.zoneId) } const domainName = (typeof domain === 'string') ? domain : domain.name