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

(-)a/C4/Circulation.pm (-1 / +17 lines)
Lines 2547-2552 sub AddReturn { Link Here
2547
    }
2547
    }
2548
2548
2549
    if ( C4::Context->preference('ClaimReturnedLostValue') ) {
2549
    if ( C4::Context->preference('ClaimReturnedLostValue') ) {
2550
        my $autoClaimReturnCheckin = C4::Context->preference('AutoClaimReturnStatusOnCheckin');
2551
2550
        my $claims = Koha::Checkouts::ReturnClaims->search(
2552
        my $claims = Koha::Checkouts::ReturnClaims->search(
2551
           {
2553
           {
2552
               itemnumber => $item->id,
2554
               itemnumber => $item->id,
Lines 2555-2563 sub AddReturn { Link Here
2555
        );
2557
        );
2556
2558
2557
        if ( $claims->count ) {
2559
        if ( $claims->count ) {
2560
            if ($autoClaimReturnCheckin) {
2561
                my $claim = $claims->next;
2562
2563
                my $patron_id = $patron->borrowernumber;
2564
                my $resolution = $autoClaimReturnCheckin;
2565
2566
                $claim->resolve(
2567
                        {
2568
                        resolution => $resolution,
2569
                        resolved_by => $patron_id,
2570
                        }
2571
                    );
2572
            $messages->{ClaimAutoResolved} = $claim;
2573
            } else {
2558
            $messages->{ReturnClaims} = $claims;
2574
            $messages->{ReturnClaims} = $claims;
2559
        }
2575
        }
2560
    }
2576
    }
2577
}
2561
2578
2562
    # Check for bundle status
2579
    # Check for bundle status
2563
    if ( $item->in_bundle ) {
2580
    if ( $item->in_bundle ) {
2564
- 

Return to bug 27753