Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision c65d283c

Von Moritz Bunkus vor fast 11 Jahren hinzugefügt

  • ID c65d283cad3afe1faf5f8e07c4ac6071e4014121
  • Vorgänger 9bf9acdf
  • Nachfolger f3c8c34e

Nummerngenerator: undefinierte Startnummern auf 0 setzen

Passiert bei frisch angelegten Datenbanken, wenn die Zähler noch leer sind.

Fixt #2432.

Unterschiede anzeigen:

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