From: Sven Schöling Date: Tue, 17 Jan 2006 13:56:25 +0000 (+0000) Subject: Fix zu Bug 252: Rechnungsnummern wurden nicht hochgezaehlt bei neu buchen (post as... X-Git-Tag: release-2.4.0^2~374 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=043aefd5e1013d71e861011c3f4132bf84643509;p=kivitendo-erp.git Fix zu Bug 252: Rechnungsnummern wurden nicht hochgezaehlt bei neu buchen (post as new) --- diff --git a/bin/mozilla/is.pl b/bin/mozilla/is.pl index 2baf7ec06..314f68bc1 100644 --- a/bin/mozilla/is.pl +++ b/bin/mozilla/is.pl @@ -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!'));