Fixed resetting options works just once per session (defaults reference current settings) - issue #69.
This commit is contained in:
parent
db85a7cb01
commit
9493978473
|
@ -134,7 +134,7 @@ var Settings = {
|
||||||
async storage => (settings[storage] || // changed or...
|
async storage => (settings[storage] || // changed or...
|
||||||
settings[storage] === null // ... needs reset to default
|
settings[storage] === null // ... needs reset to default
|
||||||
) && await ns.save(settings[storage]
|
) && await ns.save(settings[storage]
|
||||||
? Object.assign(ns[storage], settings[storage]) : ns[storage] = ns.defaults[storage])
|
? Object.assign(ns[storage], settings[storage]) : ns[storage] = Object.assign({}, ns.defaults[storage]))
|
||||||
));
|
));
|
||||||
if (ns.local.debug !== oldDebug) {
|
if (ns.local.debug !== oldDebug) {
|
||||||
await include("/lib/log.js");
|
await include("/lib/log.js");
|
||||||
|
|
Loading…
Reference in New Issue