@@ -, +, @@ --- Koha/Patron.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/Koha/Patron.pm +++ a/Koha/Patron.pm @@ -106,7 +106,7 @@ sub fixup_cardnumber { select => \'CAST(cardnumber AS SIGNED)', as => ['cast_cardnumber'] })->_resultset->get_column('cast_cardnumber')->max; - $self->cardnumber($max+1); + $self->cardnumber(($max || 0) +1); } # trim whitespace from data which has some non-whitespace in it. --