diff --git a/C4/Circulation.pm b/C4/Circulation.pm index 5cd8ba3129..dd081afb15 100644 --- a/C4/Circulation.pm +++ b/C4/Circulation.pm @@ -2017,7 +2017,7 @@ sub AddReturn { if ( $borrowernumber && $borrower->{'debarred'} && C4::Context->preference('AutoRemoveOverduesRestrictions') - && !HasOverdues( $borrowernumber ) + && !C4::Members::HasOverdues( $borrowernumber ) && @{ GetDebarments({ borrowernumber => $borrowernumber, type => 'OVERDUES' }) } ) { DelUniqueDebarment({ borrowernumber => $borrowernumber, type => 'OVERDUES' }); @@ -2866,7 +2866,7 @@ sub AddRenewal { my $borrower = C4::Members::GetMember( borrowernumber => $borrowernumber ); if ( $borrowernumber && $borrower->{'debarred'} - && !HasOverdues( $borrowernumber ) + && !C4::Members::HasOverdues( $borrowernumber ) && @{ GetDebarments({ borrowernumber => $borrowernumber, type => 'OVERDUES' }) } ) { DelUniqueDebarment({ borrowernumber => $borrowernumber, type => 'OVERDUES' });