id zwingend löschen bei Workflow
authorJan Büren <jan@kivitendo-premium.de>
Mon, 3 Jul 2017 13:19:00 +0000 (15:19 +0200)
committerJan Büren <jan@kivitendo-premium.de>
Mon, 3 Jul 2017 13:19:00 +0000 (15:19 +0200)
Ansonsten wandelt sich der Auftragsbeleg in ein Angebotsbeleg usw.
Scheinbar beim Refactoren der Zeile übersehen.

bin/mozilla/io.pl

index a77632b..bbbf5f3 100644 (file)
@@ -898,7 +898,7 @@ sub order {
   $form->{old_employee_id} = $form->{employee_id};
   $form->{old_salesman_id} = $form->{salesman_id};
 
-  delete $form->{$_} foreach (qw(printed emailed queued));
+  delete $form->{$_} foreach (qw(id printed emailed queued));
 
   # When creating a new sales order from a saved sales invoice, reset id,
   # ordnumber, transdate and deliverydate as we are creating a new order. This
@@ -979,7 +979,7 @@ sub quotation {
   if ($form->{second_run}) {
     $form->{print_and_post} = 0;
   }
-  delete $form->{$_} foreach (qw(printed emailed queued));
+  delete $form->{$_} foreach (qw(id printed emailed queued));
 
   my $buysell;
   if ($form->{script} eq 'ir.pl' || $form->{type} eq 'purchase_order') {