@@ -, +, @@ --- reserve/placerequest.pl | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) --- a/reserve/placerequest.pl +++ a/reserve/placerequest.pl @@ -104,9 +104,13 @@ if ( $type eq 'str8' && $borrower ) { } else { # place a request on 1st available for ( my $i = 0 ; $i < $holds_to_place_count ; $i++ ) { - my $item = GetItem($checkitems[$i]); + my $item; + if ($checkitems[$i]) { + $item = GetItem($checkitems[$i]); + } AddReserve( $branch, $borrower->{'borrowernumber'}, - $item->{biblionumber}, \@realbi, $rank[0], $startdate, $expirationdate, $notes, $title, + ($item ? $item->{biblionumber} : $biblionumber), \@realbi, + $rank[0], $startdate, $expirationdate, $notes, $title, $checkitems[$i], $found[$i] ); } } --