diff --git a/C4/Serials.pm b/C4/Serials.pm index c3d33cadf5..79a3a70dbd 100644 --- a/C4/Serials.pm +++ b/C4/Serials.pm @@ -2026,8 +2026,8 @@ sub addroutingmember { my $sth = $dbh->prepare( "SELECT max(ranking) rank FROM subscriptionroutinglist WHERE subscriptionid = ?" ); $sth->execute($subscriptionid); while ( my $line = $sth->fetchrow_hashref ) { - if ( $line->{'rank'} > 0 ) { - $rank = $line->{'rank'} + 1; + if ( defined $line->{rank} && $line->{rank} > 0 ) { + $rank = $line->{rank} + 1; } else { $rank = 1; }