diff --git a/Koha/Serial/Item.pm b/Koha/Serial/Item.pm index 3509b3deb3..c3286a5323 100644 --- a/Koha/Serial/Item.pm +++ b/Koha/Serial/Item.pm @@ -39,7 +39,7 @@ Koha::Serial::Item - Koha Serial Item Object class =cut -sub type { +sub _type { return 'Serialitem'; } diff --git a/serials/serials-edit.pl b/serials/serials-edit.pl index 12efa67930..2bff94b66e 100755 --- a/serials/serials-edit.pl +++ b/serials/serials-edit.pl @@ -257,7 +257,7 @@ if ( $op and $op eq 'serialchangestatus' ) { my $previous = GetPreviousSerialid($subscriptionids[$i]); if ($previous) { - my $serialitem = Koha::Serial::Items->find( $previous ); + my $serialitem = Koha::Serial::Items->search( {serialid => $previous} )->next; my $itemnumber = $serialitem ? $serialitem->itemnumber : undef; if ($itemnumber) {