From 7d7a533bd5b9b71b2394f7aced5e0a0e1aa51396 Mon Sep 17 00:00:00 2001 From: Matias Alejo Garcia Date: Mon, 14 Sep 2015 10:12:45 -0300 Subject: [PATCH] fixes backup flag in ledger --- src/js/controllers/create.js | 2 -- src/js/controllers/index.js | 11 ++++++++--- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/js/controllers/create.js b/src/js/controllers/create.js index 5ff9f8d07..60181be9f 100644 --- a/src/js/controllers/create.js +++ b/src/js/controllers/create.js @@ -110,8 +110,6 @@ angular.module('copayApp.controllers').controller('createController', if (opts.mnemonic || opts.externalSource || opts.extendedPrivateKey) { if (opts.n == 1) { $rootScope.$emit('Local/WalletImported', walletId); - } else { - $rootScope.$emit('Local/BackupDone', walletId); } } go.walletHome(); diff --git a/src/js/controllers/index.js b/src/js/controllers/index.js index 3a944211f..dffc4733a 100644 --- a/src/js/controllers/index.js +++ b/src/js/controllers/index.js @@ -110,10 +110,15 @@ angular.module('copayApp.controllers').controller('indexController', function($r self.updateAlias(); self.initGlidera(); - storageService.getBackupFlag(self.walletId, function(err, val) { - self.needsBackup = self.network == 'testnet' ? false : !val; + if (fc.isPrivKeyExternal()) { + self.needsBackup = false; self.openWallet(); - }); + } else { + storageService.getBackupFlag(self.walletId, function(err, val) { + self.needsBackup = self.network == 'testnet' ? false : !val; + self.openWallet(); + }); + } }); };