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

(-)a/C4/Circulation.pm (-1 / +6 lines)
Lines 4494-4500 sub LostItem { Link Here
4494
    }
4494
    }
4495
4495
4496
    # SendLostHoldNotices
4496
    # SendLostHoldNotices
4497
    if ( C4::Context->preference('SendLostHoldNotices') && defined $hold && $item->itemlost ) {
4497
    # If the reserve is being cancelled or reverted this is an item level hold an will have already been sent when item was marked lost
4498
    if (   C4::Context->preference('SendLostHoldNotices')
4499
        && defined $hold
4500
        && $item->itemlost
4501
        && !defined $params->{cancel_reserve} )
4502
    {
4498
        my $letter = C4::Letters::GetPreparedLetter(
4503
        my $letter = C4::Letters::GetPreparedLetter(
4499
            module      => 'reserves',
4504
            module      => 'reserves',
4500
            letter_code => 'LOST_WAITING_HOLD',
4505
            letter_code => 'LOST_WAITING_HOLD',
(-)a/cataloguing/additem.pl (-4 / +3 lines)
Lines 640-652 if ( $op eq "cud-additem" ) { Link Here
640
        $current_item = $item->unblessed;    # Restore edit form for the same item
640
        $current_item = $item->unblessed;    # Restore edit form for the same item
641
    } else {
641
    } else {
642
        my $newitemlost = $item->itemlost;
642
        my $newitemlost = $item->itemlost;
643
        if ( $newitemlost && $newitemlost ge '1' && !$olditemlost ) {
644
            LostItem( $item->itemnumber, 'additem' );
645
        }
646
        try {
643
        try {
647
            $item->store;
644
            $item->store;
648
        } catch {
645
        } catch {
649
            push @errors, $_->error;
646
            push @errors, $_->error;
647
        };
648
        if ( $newitemlost && $newitemlost ge '1' && !$olditemlost ) {
649
            LostItem( $item->itemnumber, 'additem' );
650
        }
650
        }
651
    }
651
    }
652
652
653
- 

Return to bug 20844