From c63f0c1ef3863ac00f3c67c4fe1d1e54e8f42d9c Mon Sep 17 00:00:00 2001
From: Chris Cormack <chrisc@catalyst.net.nz>
Date: Sun, 24 Jul 2016 19:18:51 +1200
Subject: [PATCH] Bug 16969 cgi->param used in list context in
opac-memberentry.pl
To test
1/ Hit the page, notice the warning in the log
2/ Apply patch
3/ Hit page, notice no warning in the log
4/ Test functionality all still works
---
opac/opac-memberentry.pl | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/opac/opac-memberentry.pl b/opac/opac-memberentry.pl
index b73ee1b..86f3850 100755
--- a/opac/opac-memberentry.pl
+++ b/opac/opac-memberentry.pl
@@ -360,7 +360,7 @@ sub ParseCgiForBorrower {
foreach ( $cgi->param ) {
if ( $_ =~ '^borrower_' ) {
my ($key) = substr( $_, 9 );
- $borrower{$key} = $scrubber->scrub( $cgi->param($_) );
+ $borrower{$key} = $scrubber->scrub( scalar $cgi->param($_) );
}
}
--
2.8.1