From 9dad8cbe445217cfda403d122cf92f7028bd4a56 Mon Sep 17 00:00:00 2001 From: Kyle M Hall Date: Wed, 30 Aug 2017 09:37:48 -0400 Subject: [PATCH] Bug 19205 - Pay selected fine generates 500 error Using the pay selected option from the borrowers account, to pay for one specific fine among other gives a 500 error, despite the payment going through. Test Plan: 1) Add two fines using the Create manual invoice function. 2) Select one fine and "pay selected". 3) Pay a part of the amount. 4) Note error 5) Apply this patch 6) Repeat steps 1-3 7) No error! --- members/paycollect.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/members/paycollect.pl b/members/paycollect.pl index 3576d10..c7b75f7 100755 --- a/members/paycollect.pl +++ b/members/paycollect.pl @@ -148,7 +148,7 @@ if ( $total_paid and $total_paid ne '0.00' ) { { order_by => 'date' } ); - return Koha::Account->new( + Koha::Account->new( { patron_id => $borrowernumber, } -- 2.10.2