@@ -153,8 +153,6 @@ export async function getNameservers(domainName?: string) {
153
153
if ( ! domainName )
154
154
return [ ]
155
155
156
- log . info ( 'domainName' , domainName )
157
-
158
156
try {
159
157
const route53Domains = new Route53Domains ( )
160
158
const domainDetail = await route53Domains . getDomainDetail ( { DomainName : domainName } )
@@ -174,7 +172,7 @@ export async function updateNameservers(hostedZoneNameservers: string[], domainN
174
172
175
173
const domainNameservers = await getNameservers ( domainName )
176
174
177
- if ( JSON . stringify ( domainNameservers ? .sort ( ) ) !== JSON . stringify ( hostedZoneNameservers . sort ( ) ) ) {
175
+ if ( domainNameservers && hostedZoneNameservers && JSON . stringify ( domainNameservers . sort ( ) ) !== JSON . stringify ( hostedZoneNameservers . sort ( ) ) ) {
178
176
log . info ( 'Updating your domain nameservers to match the ones in your hosted zone...' )
179
177
log . debug ( 'Hosted zone nameservers:' , hostedZoneNameservers )
180
178
log . debug ( 'Domain nameservers:' , domainNameservers )
@@ -197,31 +195,24 @@ export async function updateNameservers(hostedZoneNameservers: string[], domainN
197
195
198
196
// please note, this function also updates the user's nameservers if they are out of date
199
197
export async function hasUserDomainBeenAddedToCloud ( domainName ?: string ) {
200
- log . info ( 'hasUserDomainBeenAddedToCloud for' , domainName )
201
198
if ( ! domainName )
202
199
domainName = config . app . url
203
200
204
201
const route53 = new Route53 ( )
205
202
206
203
// Check if the hosted zone already exists
207
204
const existingHostedZones = await route53 . listHostedZonesByName ( { DNSName : domainName } )
208
- log . info ( 'existingHostedZones' , existingHostedZones )
209
205
if ( ! existingHostedZones || ! existingHostedZones . HostedZones )
210
206
return false
211
207
212
208
const existingHostedZone = existingHostedZones . HostedZones . find ( zone => zone . Name === `${ domainName } .` )
213
209
if ( existingHostedZone ) {
214
210
log . info ( 'existingHostedZone' , existingHostedZone )
215
211
216
- // need to ensure the user has updated their nameservers if they aren't up to date already
217
- const domainNameservers = await getNameservers ( domainName )
218
- log . info ( 'domainNameservers' , domainNameservers )
219
212
const hostedZoneDetail = await route53 . getHostedZone ( { Id : existingHostedZone . Id } )
220
213
const hostedZoneNameservers = hostedZoneDetail . DelegationSet ?. NameServers || [ ]
221
- log . info ( 'hostedZoneNameservers' , hostedZoneNameservers )
222
214
223
- await updateNameservers ( domainNameservers , hostedZoneNameservers , domainName )
224
- log . info ( 'here' )
215
+ await updateNameservers ( hostedZoneNameservers , domainName )
225
216
226
217
return true
227
218
}
0 commit comments