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(); + }); + } }); };