@@ -, +, @@ biblio record removed elsewhere (biblio id not found). --- cataloguing/addholding.pl | 6 +++++- .../intranet-tmpl/prog/en/modules/cataloguing/addholding.tt | 2 ++ 2 files changed, 7 insertions(+), 1 deletion(-) --- a/cataloguing/addholding.pl +++ a/cataloguing/addholding.pl @@ -23,7 +23,7 @@ use Modern::Perl; use CGI q(-utf8); -use C4::Output qw( output_html_with_http_headers ); +use C4::Output qw( output_html_with_http_headers output_and_exit ); use C4::Auth qw( get_template_and_user haspermission ); use C4::Biblio qw( GetMarcFromKohaField GetMarcStructure GetUsedMarcStructure TransformHtmlToMarc ); @@ -678,6 +678,10 @@ if (!$biblionumber) { $biblionumber = $record->biblionumber; } my $biblio = Koha::Biblios->find($biblionumber); + +output_and_exit( $input, $cookie, $template, 'unknown_biblio') + unless $biblio; + build_tabs($template, $marc, C4::Context->dbh, '', $input); $template->param( holding_id => $holding_id, --- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addholding.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addholding.tt @@ -547,6 +547,8 @@ function PopupMARCFieldDoc(field) { + [% INCLUDE 'blocking_errors.inc' %] +
--