From 948297a9f6ec09e3e497224b82fcc3d142e52e6c Mon Sep 17 00:00:00 2001 From: Andy Phillipson Date: Fri, 16 Dec 2016 17:43:14 -0500 Subject: [PATCH] The isWallet param is not always specified and needs to be set to a default value before parse from string. --- src/js/controllers/amount.js | 3 ++- src/js/controllers/confirm.js | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/js/controllers/amount.js b/src/js/controllers/amount.js index ed7c6835a..b273bc401 100644 --- a/src/js/controllers/amount.js +++ b/src/js/controllers/amount.js @@ -22,7 +22,8 @@ angular.module('copayApp.controllers').controller('amountController', function($ $scope.cardId = data.stateParams.cardId; $scope.showMenu = $ionicHistory.backView().stateName == 'tabs.send'; - $scope.isWallet = (data.stateParams.isWallet.trim().toLowerCase() == 'true' ? true : false); + var isWallet = data.stateParams.isWallet || 'false'; + $scope.isWallet = (isWallet.toString().trim().toLowerCase() == 'true' ? true : false); $scope.toAddress = data.stateParams.toAddress; $scope.toName = data.stateParams.toName; $scope.toEmail = data.stateParams.toEmail; diff --git a/src/js/controllers/confirm.js b/src/js/controllers/confirm.js index 8981a1981..92c76865c 100644 --- a/src/js/controllers/confirm.js +++ b/src/js/controllers/confirm.js @@ -28,7 +28,8 @@ angular.module('copayApp.controllers').controller('confirmController', function( toAmount = data.stateParams.toAmount; cachedSendMax = {}; $scope.useSendMax = data.stateParams.useSendMax == 'true' ? true : false; - $scope.isWallet = (data.stateParams.isWallet.trim().toLowerCase() == 'true' ? true : false); + var isWallet = data.stateParams.isWallet || 'false'; + $scope.isWallet = (isWallet.toString().trim().toLowerCase() == 'true' ? true : false); $scope.cardId = data.stateParams.cardId; $scope.toAddress = data.stateParams.toAddress; $scope.toName = data.stateParams.toName;