diff --git a/src/dns.js b/src/dns.js index e1f82f025..285a9f763 100644 --- a/src/dns.js +++ b/src/dns.js @@ -287,10 +287,10 @@ async function syncDnsRecords(options, progressCallback) { if (domain.domain === settings.dashboardDomain()) locations.push({ subdomain: constants.DASHBOARD_LOCATION, domain: settings.dashboardDomain() }); if (domain.domain === settings.mailDomain() && settings.mailFqdn() !== settings.dashboardFqdn()) locations.push({ subdomain: mailSubdomain, domain: settings.mailDomain() }); - allApps.forEach(function (app) { + for (const app of allApps) { const appLocations = [{ subdomain: app.location, domain: app.domain }].concat(app.alternateDomains).concat(app.aliasDomains); locations = locations.concat(appLocations.filter(al => al.domain === domain.domain)); - }); + } try { await registerLocations(locations, { overwriteDns: true }, progressCallback);