@@ -, +, @@ serial collection page Then click on "Yes, delete" button. You get this error: Undefined subroutine &C4::Items::DelItemCheck Check that issues and related items are deleted. --- serials/serials-collection.pl | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) --- a/serials/serials-collection.pl +++ a/serials/serials-collection.pl @@ -121,9 +121,13 @@ if($op eq 'delete_confirm'){ if($query->param('delitems') eq "Yes"){ foreach my $serialid (@serialsid){ my @itemnumbers = Koha::Serial::Items->search({serialid => $serialid})->get_column('itemnumber'); - foreach my $itemnumber (@itemnumbers){ - my $delcheck = C4::Items::DelItemCheck($biblionumber, $itemnumber); - $template->param(error_delitem => 1) if $delcheck != 1; + for my $itemnumber (@itemnumbers) { + my $items = Koha::Items->search({ itemnumber => $itemnumber }); + while ( my $item = $items->next ) { + my $deleted_item = eval { $item->safe_delete }; + $template->param(error_delitem => 1) + if !ref($deleted_item) or $@; + } } } } --