diff --git a/members/pay.pl b/members/pay.pl index 6ee652cd9c..bfca78b80e 100755 --- a/members/pay.pl +++ b/members/pay.pl @@ -43,6 +43,7 @@ use C4::Members::Attributes qw(GetBorrowerAttributes); use Koha::Patron::Images; use Koha::Patron::Categories; +use URI::Escape; our $input = CGI->new; @@ -174,8 +175,8 @@ sub redirect_to_paycollect { $redirect .= get_for_redirect( 'amount', "amount$line_no", 1 ); $redirect .= get_for_redirect( 'amountoutstanding', "amountoutstanding$line_no", 1 ); - $redirect .= get_for_redirect( 'description', "description$line_no", 0 ); - $redirect .= get_for_redirect( 'title', "title$line_no", 0 ); + $redirect .= uri_escape_utf8( get_for_redirect( 'description', "description$line_no", 0 ) ); + $redirect .= uri_escape_utf8( get_for_redirect( 'title', "title$line_no", 0 ) ); $redirect .= get_for_redirect( 'itemnumber', "itemnumber$line_no", 0 ); $redirect .= get_for_redirect( 'notify_id', "notify_id$line_no", 0 ); $redirect .= get_for_redirect( 'notify_level', "notify_level$line_no", 0 );