Skip to content

Commit a8ef109

Browse files
Update packages/cli/src/lib/setup/setupMultihost.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
1 parent cff9ee3 commit a8ef109

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

packages/cli/src/lib/setup/setupMultihost.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -329,15 +329,15 @@ export class Multihost {
329329
callback();
330330
} else {
331331
// Find is any of the hosts is "listen all" or reachable
332-
for (const sHost of config.states.host) {
333-
if (tools.isListenAllAddress(sHost)) {
334-
config.states.host = ipHost ?? '';
335-
}
332+
if (Array.isArray(config.states.host)) {
333+
config.states.host = config.states.host.map((sHost: string) =>
334+
tools.isListenAllAddress(sHost) ? (ipHost ?? '') : sHost
335+
);
336336
}
337-
for (const oHost of config.objects.host) {
338-
if (tools.isListenAllAddress(oHost)) {
339-
config.objects.host = ipHost ?? '';
340-
}
337+
if (Array.isArray(config.objects.host)) {
338+
config.objects.host = config.objects.host.map((oHost: string) =>
339+
tools.isListenAllAddress(oHost) ? (ipHost ?? '') : oHost
340+
);
341341
}
342342

343343
fs.writeFileSync(this.configName, JSON.stringify(config, null, 2));

0 commit comments

Comments
 (0)