diff --git a/omega-target/src/browser_storage.coffee b/omega-target/src/browser_storage.coffee index f2b400f..05d0575 100644 --- a/omega-target/src/browser_storage.coffee +++ b/omega-target/src/browser_storage.coffee @@ -14,9 +14,10 @@ class BrowserStorage extends Storage map[key] = undefined else if typeof keys == 'object' map = keys - for own key, value of map + for own key of map try - map[key] = JSON.parse(@proto.getItem.call(@storage, @prefix + key)) + value = JSON.parse(@proto.getItem.call(@storage, @prefix + key)) + map[key] = value if value? if typeof map[key] == 'undefined' delete map[key] Promise.resolve map