From cd5600122ba9deaa1899d8a08b4f7844e48ac2dc Mon Sep 17 00:00:00 2001 From: shivambareria Date: Wed, 29 Mar 2023 00:50:51 +0530 Subject: [PATCH] + (Finance) Fixed Transaction Detail block to recheck for zero transaction in simple mode while Saving Transaction. (Fixes #5348) --- RockWeb/Blocks/Finance/TransactionDetail.ascx | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/RockWeb/Blocks/Finance/TransactionDetail.ascx b/RockWeb/Blocks/Finance/TransactionDetail.ascx index 0a0bbe2280e..4a70504f93c 100644 --- a/RockWeb/Blocks/Finance/TransactionDetail.ascx +++ b/RockWeb/Blocks/Finance/TransactionDetail.ascx @@ -245,6 +245,16 @@ return true; } + var isSingleAccountAmountMinusFeeCoverageAmountVisible = $('#<%= tbSingleAccountAmountMinusFeeCoverageAmount.ClientID %>').is(":visible"); + if (isSingleAccountAmountMinusFeeCoverageAmountVisible) { + if ($('#<%= tbSingleAccountAmountMinusFeeCoverageAmount.ClientID %>').val() > 0) { + var isSingleAccountFeeCoverageAmountVisible = $('#<%= tbSingleAccountFeeCoverageAmount.ClientID %>').is(":visible"); + if (!isSingleAccountFeeCoverageAmountVisible || $('#<%= tbSingleAccountFeeCoverageAmount.ClientID %>').val() > 0) { + return true; + } + } + } + e.preventDefault(); Rock.dialogs.confirm('This will create a financial transaction without an amount. Do you want to continue?', function (result) { if (result) {