diff --git a/C4/Circulation.pm b/C4/Circulation.pm index 5f48cfc288..e439250933 100644 --- a/C4/Circulation.pm +++ b/C4/Circulation.pm @@ -2053,7 +2053,7 @@ sub AddReturn { my $fix = _FixOverduesOnReturn( $borrowernumber, $item->itemnumber, $exemptfine, 'RETURNED' ); defined($fix) or warn "_FixOverduesOnReturn($borrowernumber, $item->itemnumber...) failed!"; # zero is OK, check defined - if ( $issue and $issue->is_overdue ) { + if ( $issue and $issue->is_overdue($return_date) ) { # fix fine days my ($debardate,$reminder) = _debar_user_on_return( $patron_unblessed, $item->unblessed, dt_from_string($issue->date_due), $return_date ); if ($reminder){