diff --git a/src/settings.js b/src/settings.js index ece141d15..47de8d446 100644 --- a/src/settings.js +++ b/src/settings.js @@ -378,7 +378,8 @@ async function getIPv6Config() { async function setIPv6Config(enabled) { assert.strictEqual(typeof enabled, 'boolean'); - if (enabled) await sysinfo.getServerIPv6(); + // we don't validate if server has IPv6 intentionally. our api server could be down, maybe user assigns + // ipv6 later, fixed/static address is not defined yet etc await set(exports.IPV6_KEY, enabled ? 'enabled' : ''); // db holds string values only notifyChange(exports.IPV6_KEY, enabled); }