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

(-)a/catalogue/updateitem.pl (+3 lines)
Lines 68-73 elsif ( $op eq "set_public_note" ) { # i.e., itemnotes parameter passed from for Link Here
68
        $item->itemnotes($itemnotes);
68
        $item->itemnotes($itemnotes);
69
    }
69
    }
70
} elsif ( $op eq "set_lost" && $itemlost ne $item_data_hashref->{'itemlost'}) {
70
} elsif ( $op eq "set_lost" && $itemlost ne $item_data_hashref->{'itemlost'}) {
71
    $item->set_found
72
        if !$itemlost && $item->itemlost && $item->itemlost ge '1';
73
71
    $item->itemlost($itemlost);
74
    $item->itemlost($itemlost);
72
} elsif ( $op eq "set_withdrawn" && $withdrawn ne $item_data_hashref->{'withdrawn'}) {
75
} elsif ( $op eq "set_withdrawn" && $withdrawn ne $item_data_hashref->{'withdrawn'}) {
73
    $item->withdrawn($withdrawn);
76
    $item->withdrawn($withdrawn);
(-)a/cataloguing/additem.pl (-3 / +5 lines)
Lines 749-756 if ($op eq "additem") { Link Here
749
        $itemnumber = q{};
749
        $itemnumber = q{};
750
        my $olditemlost = $item->itemlost;
750
        my $olditemlost = $item->itemlost;
751
        my $newitemlost = $newitem->{itemlost};
751
        my $newitemlost = $newitem->{itemlost};
752
        LostItem( $item->itemnumber, 'additem' )
752
        if ( $newitemlost && $newitemlost ge '1' && !$olditemlost ) {
753
            if $newitemlost && $newitemlost ge '1' && !$olditemlost;
753
            LostItem( $item->itemnumber, 'additem' )
754
        } elsif ( !$newitemlost && $olditemlost && $olditemlost ge '1' ) {
755
            $item->set_found;
756
        }
754
    }
757
    }
755
    $nextop="additem";
758
    $nextop="additem";
756
} elsif ($op eq "delinkitem"){
759
} elsif ($op eq "delinkitem"){
757
- 

Return to bug 18501