diff --git a/circ/circulation.pl b/circ/circulation.pl index e7732bfdc7..034a6a6969 100755 --- a/circ/circulation.pl +++ b/circ/circulation.pl @@ -627,6 +627,8 @@ if ($patron) { $template->param( is_anonymous => 1 ); $noissues = 1; } + my $lines = Koha::Account::Lines->search( { borrowernumber => $patron->id } ); + my $credits_balance = $lines->credits_total; my $patron_charge_limits = $patron->is_patron_inside_charge_limits(); if ( $patron_charge_limits->{noissuescharge}->{charge} > 0 ) { my $noissuescharge = @@ -637,10 +639,11 @@ if ($patron) { charges => 1, chargesamount => $patron_charge_limits->{noissuescharge}->{charge}, ); - } elsif ( $balance < 0 ) { + } + if ( $credits_balance < 0 ) { $template->param( credits => 1, - creditsamount => -$balance, + creditsamount => -$credits_balance, ); } diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/patron_messages.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/patron_messages.inc index f44fd86929..b5136f02b3 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/includes/patron_messages.inc +++ b/koha-tmpl/intranet-tmpl/prog/en/includes/patron_messages.inc @@ -171,7 +171,7 @@ [% END %] [% IF ( credits ) %] -