diff --git a/lib/utils/index.ts b/lib/utils/index.ts index 440f01119..ea68b839f 100644 --- a/lib/utils/index.ts +++ b/lib/utils/index.ts @@ -400,10 +400,10 @@ export const getSurgeNodes = ( if (config.hostnameIp) { configString.push(...config.hostnameIp.map(item => `addresses = ${item}`)); - } else { - configString.push(`addresses = ${config.hostname}`); } + configString.push(`addresses = ${config.hostname}`); + return ([ config.nodeName, configString.join(', '), @@ -473,10 +473,10 @@ export const getSurgeNodes = ( if (config.hostnameIp) { configString.push(...config.hostnameIp.map(item => `addresses = ${item}`)); - } else { - configString.push(`addresses = ${config.hostname}`); } + configString.push(`addresses = ${config.hostname}`); + if (process.env.NODE_ENV !== 'test') { fs.writeJSONSync(jsonFilePath, jsonFile); }