diff options
Diffstat (limited to 'assets/javascript/utils/storage.js')
-rw-r--r-- | assets/javascript/utils/storage.js | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/assets/javascript/utils/storage.js b/assets/javascript/utils/storage.js index caa64bc..14275c6 100644 --- a/assets/javascript/utils/storage.js +++ b/assets/javascript/utils/storage.js @@ -15,8 +15,10 @@ define(function(){ get: function(key, def) { key = baseKey+":"+key; try { - return JSON.parse(localStorage[key]) || def; + var v = JSON.parse(localStorage[key]); + return v == null ? def : v;; } catch(err) { + console.error(err); return localStorage[key] || def; } }, |