From dba651a8e850603ad709e9e46cf919419926ebd0 Mon Sep 17 00:00:00 2001 From: Jonathan Rosenbaum Date: Tue, 27 Jan 2015 22:25:20 +0000 Subject: [PATCH] Adds checks for amount and payment_type to avoid false errors. --- js/transaction.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/js/transaction.js b/js/transaction.js index 37b155c..154dd35 100644 --- a/js/transaction.js +++ b/js/transaction.js @@ -500,11 +500,15 @@ $(function() { if ( date.val() != "0000-00-00" && date.val() != "") { // payment type error - payment_type.each(function(){ if ($(this).prop("checked") == true) { payment_type_result = true; } }); - err3 = error_handler(payment_type_result, payment_type_error, undefined,"*Required",e); + if (payment_type.length) { + payment_type.each(function(){ if ($(this).prop("checked") == true) { payment_type_result = true; } }); + err3 = error_handler(payment_type_result, payment_type_error, undefined,"*Required",e); + } // payment error - err4 = error_handler(amount.val(), payment_error, "","*Required",e); + if (amount.length) { + err4 = error_handler(amount.val(), payment_error, "","*Required",e); + } }