Revision c65d283c
Von Moritz Bunkus vor fast 11 Jahren hinzugefügt
SL/DB/Helper/TransNumberGenerator.pm | ||
---|---|---|
75 | 75 |
my $range_table = $business ? $business : SL::DB::Default->get; |
76 | 76 |
my $start_number = $range_table->$number_range_column; |
77 | 77 |
$start_number = $range_table->articlenumber if ($number_range_column eq 'assemblynumber') && (length($start_number) < 1); |
78 |
my $sequence = SL::PrefixedNumber->new(number => $start_number); |
|
78 |
my $sequence = SL::PrefixedNumber->new(number => $start_number // 0);
|
|
79 | 79 |
|
80 | 80 |
if (!$fill_holes_in_range) { |
81 | 81 |
my @numbers = map { $_->$number_column } @{ $self->_get_manager_class->get_all(%conditions) }; |
Auch abrufbar als: Unified diff
Nummerngenerator: undefinierte Startnummern auf 0 setzen
Passiert bei frisch angelegten Datenbanken, wenn die Zähler noch leer sind.
Fixt #2432.