diff --git a/src/js/controllers/confirm.js b/src/js/controllers/confirm.js index 77cd8b4c9..d8dc250c0 100644 --- a/src/js/controllers/confirm.js +++ b/src/js/controllers/confirm.js @@ -297,7 +297,7 @@ angular.module('copayApp.controllers').controller('confirmController', function( var config = configService.getSync(); var spendingPassEnabled = walletService.isEncrypted(wallet); - var touchIdEnabled = config.touchIdFor && !config.touchIdFor[wallet.id]; + var touchIdEnabled = config.touchIdFor && config.touchIdFor[wallet.id]; var isCordova = $scope.isCordova; var bigAmount = parseFloat(txFormatService.formatToUSD(txp.amount)) > 20; var message = gettextCatalog.getString('Sending {{amountStr}} from your {{name}} wallet', { @@ -308,17 +308,20 @@ angular.module('copayApp.controllers').controller('confirmController', function( var cancelText = gettextCatalog.getString('Cancel'); if (!spendingPassEnabled && !touchIdEnabled) { - if (isCordova && bigAmount) { - popupService.showConfirm(null, message, okText, cancelText, function(ok) { - if (!ok) { - $scope.sendStatus = ''; - $timeout(function() { - $scope.$apply(); - }); - return; - } - publishAndSign(wallet, txp, onSendStatusChange); - }); + if (isCordova) { + if (bigAmount) { + popupService.showConfirm(null, message, okText, cancelText, function(ok) { + if (!ok) { + $scope.sendStatus = ''; + $timeout(function() { + $scope.$apply(); + }); + return; + } + publishAndSign(wallet, txp, onSendStatusChange); + }); + } + else publishAndSign(wallet, txp, onSendStatusChange); } else { popupService.showConfirm(null, message, okText, cancelText, function(ok) {