From 8bba00d4a09a6841c396fb2380f1906b98633b58 Mon Sep 17 00:00:00 2001 From: Paul Betts Date: Fri, 3 Mar 2017 11:45:44 -0800 Subject: [PATCH] LocalStorage returns undefined for any key not present --- src/browser.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/browser.js b/src/browser.js index 38d6391e..e21c1e0b 100644 --- a/src/browser.js +++ b/src/browser.js @@ -148,14 +148,17 @@ function save(namespaces) { */ function load() { + var r; try { - return exports.storage.debug; + r = exports.storage.debug; } catch(e) {} // If debug isn't set in LS, and we're in Electron, try to load $DEBUG - if (typeof process !== 'undefined' && 'env' in process) { - return process.env.DEBUG; + if (!r && typeof process !== 'undefined' && 'env' in process) { + r = process.env.DEBUG; } + + return r; } /**