From 6f48f728435148a4da43f1b093149858823090d3 Mon Sep 17 00:00:00 2001
From: Aleisha Amohia <aleishaamohia@hotmail.com>
Date: Tue, 5 Sep 2017 22:05:36 +0000
Subject: [PATCH] Bug 19258: Prevent warn when paying a fine or charge
To test:
1) Go to a members detail page in staff client
2) Select the Fines tab in the left pane
3) Select the Create manual invoice tab below the button menu bar
4) Create a fine and click save (e.g. Type: Fine, Amount: 5.00)
5) Select the Pay fines tab below the button menu bar
6) Click Pay on the item
7) Blank the staff error log
8) click confirm
-- staff error log has message
9) apply this first patch
10) repeat steps 3-8
-- staff error log is blank
11) run koha qa test tools
Sponsored-by: Catalyst IT
Signed-off-by: Mark Tompsett <mtompset@hotmail.com>
---
members/paycollect.pl | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/members/paycollect.pl b/members/paycollect.pl
index 0994842..f880f57 100755
--- a/members/paycollect.pl
+++ b/members/paycollect.pl
@@ -69,7 +69,7 @@ my $individual = $input->param('pay_individual');
my $writeoff = $input->param('writeoff_individual');
my $select_lines = $input->param('selected');
my $select = $input->param('selected_accts');
-my $payment_note = uri_unescape $input->param('payment_note');
+my $payment_note = uri_unescape scalar $input->param('payment_note');
my $accountlines_id;
if ( $individual || $writeoff ) {
--
2.1.4