From 7a73983a9995e06c2ac27a484d5104a735dfb3aa Mon Sep 17 00:00:00 2001 From: Tomas Cohen Arazi Date: Fri, 30 Nov 2018 09:54:56 -0300 Subject: [PATCH] Bug 21915: Call reconcile_balance on manual credit creation This patch makes the manual credit creation step call Koha::Account::reconcile_balance when the AccountAutoReconcile syspref is set. To test: - Apply the patch - Have some outstanding debits - Create a manual credit => SUCCESS: Same behaviour as always - Set AccountAutoReconcile - Create a manual credit => SUCCESS: Reconcillation happened - Sign off :-D Sponsored-by: ByWater Solutions Signed-off-by: Kyle M Hall Signed-off-by: Martin Renvoize Signed-off-by: Nick Clemens (cherry picked from commit 0693052bfcd0b4259eb620233550f81eab49eabd) Signed-off-by: Martin Renvoize --- members/mancredit.pl | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/members/mancredit.pl b/members/mancredit.pl index 5000fb2f85..7c5ec3c603 100755 --- a/members/mancredit.pl +++ b/members/mancredit.pl @@ -90,6 +90,10 @@ if ($add){ user_id => $logged_in_user->id }); + if ( C4::Context->preference('AccountAutoReconcile') ) { + $patron->account->reconcile_balance; + } + print $input->redirect("/cgi-bin/koha/members/boraccount.pl?borrowernumber=$borrowernumber"); } else { -- 2.39.5