CSV-Import Aufträge: Bei History-Eintrag zwischen Ver- und Einkauf unterscheiden
authorBernd Bleßmann <bernd@kivitendo-premium.de>
Mon, 9 Jul 2018 08:44:50 +0000 (10:44 +0200)
committerBernd Bleßmann <bernd@kivitendo-premium.de>
Mon, 9 Jul 2018 08:44:50 +0000 (10:44 +0200)
SL/Controller/CsvImport/Base.pm

index 85eb6fa..9e8956f 100644 (file)
@@ -603,8 +603,10 @@ sub _save_history {
                  : $self->controller->{type} eq 'ar_transactions'   ? 'invnumber_' . $object->invnumber
                  : '';
 
-    my $what_done = $self->controller->{type} eq 'orders' ? 'sales_order'
-                  : '';
+    my $what_done = '';
+    if ($self->controller->{type} eq 'orders') {
+      $what_done = $object->customer_id ? 'sales_order' : 'purchase_order';
+    }
 
     SL::DB::History->new(
       trans_id    => $object->id,