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

(-)a/tools/inventory.pl (-6 / +2 lines)
Lines 199-211 if ( $uploadbarcodes && length($uploadbarcodes) > 0 ) { Link Here
199
        } else {
199
        } else {
200
            my $item = Koha::Items->find({barcode => $barcode});
200
            my $item = Koha::Items->find({barcode => $barcode});
201
            if ( $item ) {
201
            if ( $item ) {
202
                my $item_unblessed = $item->unblessed;
203
                # Modify date last seen for scanned items, remove lost status
202
                # Modify date last seen for scanned items, remove lost status
204
                $item->set({ itemlost => 0, datelastseen => $date })->store;
203
                $item->set({ itemlost => 0, datelastseen => $date })->store;
204
                my $item_unblessed = $item->unblessed;
205
                $moddatecount++;
205
                $moddatecount++;
206
                # update item hash accordingly
207
                $item_unblessed->{itemlost} = 0;
208
                $item_unblessed->{datelastseen} = $date;
209
                unless ( $dont_checkin ) {
206
                unless ( $dont_checkin ) {
210
                    $qonloan->execute($barcode);
207
                    $qonloan->execute($barcode);
211
                    if ($qonloan->rows){
208
                    if ($qonloan->rows){
Lines 219-225 if ( $uploadbarcodes && length($uploadbarcodes) > 0 ) { Link Here
219
                        }
216
                        }
220
                    }
217
                    }
221
                }
218
                }
222
                push @scanned_items, $item;
219
                push @scanned_items, $item_unblessed;
223
            } else {
220
            } else {
224
                push @errorloop, { barcode => $barcode, ERR_BARCODE => 1 };
221
                push @errorloop, { barcode => $barcode, ERR_BARCODE => 1 };
225
            }
222
            }
226
- 

Return to bug 25608