From e98253adf1955f07d5a1abd7055bc7e683585ddf Mon Sep 17 00:00:00 2001 From: Ivan Socolsky Date: Mon, 5 Jan 2015 10:15:51 -0300 Subject: [PATCH] store wallet first then bind --- js/models/Identity.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/js/models/Identity.js b/js/models/Identity.js index fb3aafacc..0ade5fa32 100644 --- a/js/models/Identity.js +++ b/js/models/Identity.js @@ -683,12 +683,14 @@ Identity.prototype.createWallet = function(opts, cb) { if (self.getWalletById(w.getId())) { return cb('walletAlreadyExists'); } - self.addWallet(w); - self.updateFocusedTimestamp(w.getId()); - self.bindWallet(w); + self.storeWallet(w, function(err) { if (err) return cb(err); + self.addWallet(w); + self.updateFocusedTimestamp(w.getId()); + self.bindWallet(w); + self.backupNeeded = true; self.store({ noWallets: true,