diff --git a/src/domains.js b/src/domains.js index e2d8048ea..3e8d59592 100644 --- a/src/domains.js +++ b/src/domains.js @@ -85,7 +85,7 @@ async function verifyDomainConfig(domainConfig, domain, zoneName, provider) { const backend = api(provider); if (!backend) throw new BoxError(BoxError.BAD_FIELD, 'Invalid provider'); - const domainObject = { config: domainConfig, domain: domain, zoneName: zoneName }; + const domainObject = { config: domainConfig, domain, zoneName }; const [error, sanitizedConfig] = await safe(api(provider).verifyDomainConfig(domainObject)); if (error && error.reason === BoxError.ACCESS_DENIED) throw new BoxError(BoxError.BAD_FIELD, `Access denied: ${error.message}`); if (error && error.reason === BoxError.NOT_FOUND) throw new BoxError(BoxError.BAD_FIELD, `Zone not found: ${error.message}`); @@ -137,8 +137,8 @@ async function add(domain, data, auditSource) { let zoneName; if (data.zoneName) { - if (!tld.isValid(zoneName)) throw new BoxError(BoxError.BAD_FIELD, 'Invalid zoneName'); - if (zoneName.endsWith('.')) throw new BoxError(BoxError.BAD_FIELD, 'Invalid zoneName'); + if (!tld.isValid(data.zoneName)) throw new BoxError(BoxError.BAD_FIELD, 'Invalid zoneName'); + if (data.zoneName.endsWith('.')) throw new BoxError(BoxError.BAD_FIELD, 'Invalid zoneName'); zoneName = data.zoneName; } else { zoneName = tld.getDomain(domain) || domain; @@ -214,7 +214,7 @@ async function setConfig(domain, data, auditSource) { const domainObject = await get(domain); let zoneName; if (data.zoneName) { - if (!tld.isValid(zoneName)) throw new BoxError(BoxError.BAD_FIELD, 'Invalid zoneName'); + if (!tld.isValid(data.zoneName)) throw new BoxError(BoxError.BAD_FIELD, 'Invalid zoneName'); zoneName = data.zoneName; } else { zoneName = domainObject.zoneName;