@@ -, +, @@ 1) Go to page /cgi-bin/koha/reserve/request.pl?biblionumbers=XXXXX where XXXXX is non-existent biblionumber, notice internal server error 2) Apply patch 3) Repeat step 1 and notice we cannot place a hold --- reserve/request.pl | 5 +++++ 1 file changed, 5 insertions(+) --- a/reserve/request.pl +++ a/reserve/request.pl @@ -307,6 +307,11 @@ foreach my $biblionumber (@biblionumbers) { my %biblioloopiter = (); my $biblio = Koha::Biblios->find( $biblionumber ); + unless ($biblio) { + $biblioloopiter{noitems} = 1; + $template->param('noitems' => 1); + next; + } my $force_hold_level; if ( $patron ) { --