Skip to content

Commit 13bdcd5

Browse files
authored
do not log fallback on dns on setup first (#2406)
- if config is non existing later on we will crash anyway - closes #2249
1 parent a57ef18 commit 13bdcd5

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

packages/common/src/lib/common/tools.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3977,18 +3977,22 @@ export function maybeArrayToString<T>(maybeArr: T): T extends any[] ? string : T
39773977
return maybeArr;
39783978
}
39793979

3980+
type DNSOrder = 'ipv4first' | 'verbatim';
3981+
39803982
/**
39813983
* Get the configured DNS resolution order
39823984
*/
3983-
function getDNSResolutionOrder(): 'ipv4first' | 'verbatim' {
3984-
let dnsOrder: 'ipv4first' | 'verbatim' = 'ipv4first';
3985+
function getDNSResolutionOrder(): DNSOrder {
3986+
let dnsOrder: DNSOrder = 'ipv4first';
39853987

39863988
try {
39873989
const configName = getConfigFileName();
39883990
const config: ioBroker.IoBrokerJson = fs.readJSONSync(configName);
39893991
dnsOrder = config.dnsResolution || dnsOrder;
39903992
} catch (e) {
3991-
console.warn(`Could not determine dns resolution order, fallback to "ipv4first": ${e.message}`);
3993+
if (e.code !== 'ENOENT') {
3994+
console.warn(`Could not determine dns resolution order, fallback to "ipv4first": ${e.message}`);
3995+
}
39923996
}
39933997

39943998
return dnsOrder;

0 commit comments

Comments
 (0)