TransNumberGenerator: mit leerer Sequenzstartnummer klarkommen
authorMoritz Bunkus <m.bunkus@linet-services.de>
Tue, 2 Jul 2013 09:41:43 +0000 (11:41 +0200)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Tue, 2 Jul 2013 09:44:57 +0000 (11:44 +0200)
SL/DB/Helper/TransNumberGenerator.pm

index aa02654..a6f4e2e 100644 (file)
@@ -57,7 +57,7 @@ sub get_next_trans_number {
   require SL::DB::Default;
   my $defaults       = SL::DB::Default->get;
   $number_range_column = 'articlenumber' if $number_range_column eq 'assemblynumber' and length($defaults->$number_range_column) < 1;
-  my $sequence       = SL::PrefixedNumber->new(number => $defaults->$number_range_column);
+  my $sequence       = SL::PrefixedNumber->new(number => ($defaults->$number_range_column || 1));
 
   $sequence->set_to_max(@numbers) if !$fill_holes_in_range;