From: Aleisha Amohia Date: Thu, 18 May 2017 23:10:13 +0000 (+0000) Subject: Bug 18552: Borrower debarments not showing on member detail page X-Git-Url: http://git.rot13.org/?a=commitdiff_plain;h=f2dee024a7e503132fd0c82a4f47d8c5353613e4;p=koha.git Bug 18552: Borrower debarments not showing on member detail page To test: 1) Go to a borrowers details page and create a manual restriction 2) Notice the restriction shows at the top of the page but the restriction tab says the member is currently unrestricted 3) Apply patch and refresh page 4) Restrictions tab should now correctly show debarments and correct number is shown 5) Confirming deleting and adding restrictions still works as expected Sponsored-by: Catalyst IT Followed test plan, works as expected Signed-off-by: Marc VĂ©ron Signed-off-by: Marcel de Rooy Signed-off-by: Kyle M Hall --- diff --git a/members/moremember.pl b/members/moremember.pl index 420bc41125..0027099fe1 100755 --- a/members/moremember.pl +++ b/members/moremember.pl @@ -155,7 +155,11 @@ for (qw(gonenoaddress lost borrowernotes)) { } if ( $patron->is_debarred ) { - $template->param( 'userdebarred' => 1, 'flagged' => 1 ); + $template->param( + userdebarred => 1, + flagged => 1, + debarments => GetDebarments({ borrowernumber => $borrowernumber }), + ); my $debar = $data->{'debarred'}; if ( $debar ne "9999-12-31" ) { $template->param( 'userdebarreddate' => output_pref( { dt => dt_from_string( $debar ), dateonly => 1 } ) ); @@ -359,7 +363,6 @@ $template->param( AutoResumeSuspendedHolds => C4::Context->preference('AutoResumeSuspendedHolds'), SuspendHoldsIntranet => C4::Context->preference('SuspendHoldsIntranet'), RoutingSerials => C4::Context->preference('RoutingSerials'), - debarments => GetDebarments({ borrowernumber => $borrowernumber }), PatronsPerPage => C4::Context->preference("PatronsPerPage") || 20, relatives_issues_count => $relatives_issues_count, relatives_borrowernumbers => \@relatives,