diff --git a/opac/opac-request-article.pl b/opac/opac-request-article.pl index 58680fb3d7..07df6ac83b 100644 --- a/opac/opac-request-article.pl +++ b/opac/opac-request-article.pl @@ -40,6 +40,10 @@ my ( $template, $borrowernumber, $cookie ) = get_template_and_user( my $action = $cgi->param('action') || q{}; my $biblionumber = $cgi->param('biblionumber'); my $biblio = Koha::Biblios->find($biblionumber); +if( !$biblio ) { + print $cgi->redirect("/cgi-bin/koha/errors/404.pl"); + exit; +} if ( $action eq 'create' ) { my $branchcode = $cgi->param('branchcode'); diff --git a/t/db_dependent/Koha/Biblio/host_record.t b/t/db_dependent/Koha/Biblio/host_record.t old mode 100644 new mode 100755