diff --git a/src/js/controllers/buyCoinbase.js b/src/js/controllers/buyCoinbase.js index 4126329d6..bb2a9de8f 100644 --- a/src/js/controllers/buyCoinbase.js +++ b/src/js/controllers/buyCoinbase.js @@ -3,7 +3,6 @@ angular.module('copayApp.controllers').controller('buyCoinbaseController', function($scope, $modal, $log, $ionicModal, $timeout, lodash, profileService, coinbaseService, bwsError, addressService) { var self = this; - var fc; this.init = function(testnet) { self.allWallets = profileService.getWallets(testnet ? 'testnet' : 'livenet', 1) diff --git a/src/js/controllers/sellCoinbase.js b/src/js/controllers/sellCoinbase.js index 6d6d2d809..d66a7f359 100644 --- a/src/js/controllers/sellCoinbase.js +++ b/src/js/controllers/sellCoinbase.js @@ -142,6 +142,11 @@ angular.module('copayApp.controllers').controller('sellCoinbaseController', this.createTx = function(token, account, amount) { self.error = null; + if (!client) { + self.error = 'No wallet selected'; + return; + } + var accountId = account.id; var dataSrc = { name: 'Received from Copay: ' + self.selectedWalletName diff --git a/src/js/controllers/sellGlidera.js b/src/js/controllers/sellGlidera.js index 7fbc8ef7d..31afbdb91 100644 --- a/src/js/controllers/sellGlidera.js +++ b/src/js/controllers/sellGlidera.js @@ -94,6 +94,11 @@ angular.module('copayApp.controllers').controller('sellGlideraController', var configWallet = config.wallet; var walletSettings = configWallet.settings; + if (!client) { + self.error = 'No wallet selected'; + return; + } + addressService.getAddress(client.credentials.walletId, null, function(err, refundAddress) { if (!refundAddress) { self.loading = null;