From eea59bc0e172615ff18ae8fe912749fc65cf9a50 Mon Sep 17 00:00:00 2001 From: Christopher Jeffrey Date: Wed, 13 Aug 2014 20:29:02 -0400 Subject: [PATCH] paypro: better notification if the user has insufficient funds for a PP tx. --- js/controllers/send.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/js/controllers/send.js b/js/controllers/send.js index c72530dd9..577ab2579 100644 --- a/js/controllers/send.js +++ b/js/controllers/send.js @@ -425,11 +425,16 @@ angular.module('copayApp.controllers').controller('SendController', if (merchantData && available < +merchantData.total) { err = new Error('No unspent outputs available.'); + scope.notEnoughAmount = true; + scope.sendForm.amount.$isValid = false; } if (err) { scope.sendForm.address.$isValid = false; notification.error('Error', err.message || 'Bad payment server.'); + if ($rootScope.$$phase !== '$apply' && $rootScope.$$phase !== '$digest') { + $rootScope.$apply(); + } return; }