@@ -, +, @@ edit a biblio with invalid biblionumber biblionumber, e.g. in ktd, with standard ktd test data: http://your_ktd:8081/cgi-bin/koha/cataloguing/addbiblio.pl?biblionumber=1234567 Koha should explode with the message: Can't call method "can_be_edited" on an undefined value at /kohadevbox/koha/cataloguing/addbiblio.pl line 555 --- cataloguing/addbiblio.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/cataloguing/addbiblio.pl +++ a/cataloguing/addbiblio.pl @@ -552,7 +552,7 @@ if ($biblionumber) { $template->param( bib_doesnt_exist => 1 ); } - unless ( $biblio->can_be_edited($logged_in_patron) ) { + unless ( $biblio && $biblio->can_be_edited($logged_in_patron) ) { print $input->redirect("/cgi-bin/koha/errors/403.pl"); # escape early exit; } --