Auftragsimport: Preise und Steuern nur berechnen, wenn Items vorhanden sind.
authorBernd Bleßmann <bernd@kivitendo-premium.de>
Fri, 13 Feb 2015 12:28:19 +0000 (13:28 +0100)
committerBernd Bleßmann <bernd@kivitendo-premium.de>
Fri, 13 Feb 2015 12:28:19 +0000 (13:28 +0100)
SL/Controller/CsvImport/Order.pm

index 2f6b4e7..c72f3e2 100644 (file)
@@ -654,7 +654,7 @@ sub handle_prices_and_taxes() {
   foreach my $entry (@{ $self->controller->data }) {
     next if @{ $entry->{errors} };
 
-    if ($entry->{raw_data}->{datatype} eq $self->_order_column) {
+    if ($entry->{raw_data}->{datatype} eq $self->_order_column && $entry->{object}->orderitems) {
 
       $entry->{object}->calculate_prices_and_taxes;