diff --git a/js/models/Wallet.js b/js/models/Wallet.js index 2aedd8819..debb6b82a 100644 --- a/js/models/Wallet.js +++ b/js/models/Wallet.js @@ -1035,8 +1035,12 @@ Wallet.fromObj = function(o, readOpts) { // TODO Why moving everything to opts. This needs refactoring. // // clone opts - var opts = JSON.parse(JSON.stringify(o.opts)); + if (!o.opts) { + return null; + } + + var opts = JSON.parse(JSON.stringify(o.opts)); opts.addressBook = o.addressBook; opts.settings = o.settings;