Merge von 798 aus unstable: Bugfix 252
authorStephan Köhler <s.koehler@linet-services.de>
Thu, 19 Jan 2006 13:33:23 +0000 (13:33 +0000)
committerStephan Köhler <s.koehler@linet-services.de>
Thu, 19 Jan 2006 13:33:23 +0000 (13:33 +0000)
Fix zu Bug 252: Rechnungsnummern wurden nicht hochgezaehlt bei neu buchen (post as new)

bin/mozilla/is.pl

index 2baf7ec..314f68b 100644 (file)
@@ -1071,8 +1071,10 @@ sub post {
 
   $form->{id} = 0 if $form->{postasnew};
 
-  $form->{invnumber} = $form->update_defaults(\%myconfig, "invnumber")
-    unless $form->{invnumber};
+  # get new invnumber in sequence if no invnumber is given or if posasnew was requested
+  if (!$form->{invnumber} || $form->{postasnew}) {
+    $form->{invnumber} = $form->update_defaults(\%myconfig, "invnumber")
+  }
   if ($print_post) {
     if (!(IS->post_invoice(\%myconfig, \%$form))) {
       $form->error($locale->text('Cannot post invoice!'));