From dd078be90580647a276c41136faf690ca97f5bdd Mon Sep 17 00:00:00 2001
From: Kyle M Hall <kyle@bywatersolutions.com>
Date: Wed, 30 Aug 2017 09:37:48 -0400
Subject: [PATCH] Bug 19205 - Pay selected fine generates 500 error
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

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!

Signed-off-by: Andreas Hedström Mace <andreas.hedstrom.mace@sub.su.se>
---
 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.1.4