View | Details | Raw Unified | Return to bug 22539
Collapse All | Expand All

(-)a/C4/Circulation.pm (-1 / +9 lines)
Lines 1938-1943 sub AddReturn { Link Here
1938
        $patron or warn "AddReturn without current borrower";
1938
        $patron or warn "AddReturn without current borrower";
1939
        $is_overdue = $issue->is_overdue( $return_date );
1939
        $is_overdue = $issue->is_overdue( $return_date );
1940
1940
1941
        # Fixup fines if renewed on dropbox day
1942
        if (defined($issue->lastreneweddate) && ( dt_from_string($issue->lastreneweddate) > $return_date ) ) {
1943
            my $fines = Koha::Account::Lines->search( { issue_id => $issue->issue_id }, { order_by => { '-asc' => 'date' } } );
1944
            if ($fines->count) {
1945
                my $fine = $fines->next;
1946
                $fine->accounttype('FU')->store;
1947
            }
1948
        }
1949
1941
        if ($patron) {
1950
        if ($patron) {
1942
            eval {
1951
            eval {
1943
                MarkIssueReturned( $borrowernumber, $item->itemnumber, $return_date, $patron->privacy );
1952
                MarkIssueReturned( $borrowernumber, $item->itemnumber, $return_date, $patron->privacy );
1944
- 

Return to bug 22539