Im Lieferplan und Lieferwertbericht Mengen nicht berechnen, wenn es keine Ergebnisse...
authorBernd Bleßmann <bernd@kivitendo-premium.de>
Mon, 26 Jan 2015 14:37:14 +0000 (15:37 +0100)
committerBernd Bleßmann <bernd@kivitendo-premium.de>
Mon, 26 Jan 2015 14:41:58 +0000 (15:41 +0100)
Sonst gibt es ein Syntax-Error in dem Query.

SL/Controller/DeliveryPlan.pm

index d05b46a..ebb0dba 100644 (file)
@@ -42,7 +42,6 @@ sub action_list {
   $self->prepare_report;
 
   my $orderitems = $self->models->get;
-
   $self->calc_qtys($orderitems);
   $self->report_generator_list_objects(report => $self->{report}, objects => $orderitems);
 }
@@ -122,6 +121,9 @@ sub calc_qtys {
   my ($self, $orderitems) = @_;
   # using $orderitem->shipped_qty 40 times is far too slow. need to do it manually
   #
+
+  return unless scalar @$orderitems;
+
   my %orderitems_by_id = map { $_->id => $_ } @$orderitems;
 
   my $query = <<SQL;