diff --git a/src/dns/gcdns.js b/src/dns/gcdns.js index 917f0652f..45668a2cf 100644 --- a/src/dns/gcdns.js +++ b/src/dns/gcdns.js @@ -174,14 +174,14 @@ function verifyDnsConfig(dnsConfig, fqdn, zoneName, ip, callback) { dns.resolve(zoneName, 'NS', { timeout: 5000 }, function (error, nameservers) { if (error && error.code === 'ENOTFOUND') return callback(new DomainsError(DomainsError.BAD_FIELD, 'Unable to resolve nameservers for this domain')); - if (error || !resolvedNS) return callback(new DomainsError(DomainsError.BAD_FIELD, error ? error.message : 'Unable to get nameservers')); + if (error || !nameservers) return callback(new DomainsError(DomainsError.BAD_FIELD, error ? error.message : 'Unable to get nameservers')); getZoneByName(credentials, zoneName, function (error, zone) { if (error) return callback(error); var definedNS = zone.metadata.nameServers.sort().map(function(r) { return r.replace(/\.$/, ''); }); - if (!_.isEqual(definedNS, resolvedNS.sort())) { - debug('verifyDnsConfig: %j and %j do not match', resolvedNS, definedNS); + if (!_.isEqual(definedNS, nameservers.sort())) { + debug('verifyDnsConfig: %j and %j do not match', nameservers, definedNS); return callback(new DomainsError(DomainsError.BAD_FIELD, 'Domain nameservers are not set to Google Cloud DNS')); }