X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FDB%2FOrderItem.pm;h=e7b9179f64592b97f9d8487e4440c369658a7363;hb=1fbcd0db6ef59f966caca6e5ba9e9d2bd58a06a5;hp=d46fdcc369191340fe0712a71b7a15efb06c86ab;hpb=8a3f13c32ee7b9f65d6a06d1330cfc983e51594e;p=kivitendo-erp.git diff --git a/SL/DB/OrderItem.pm b/SL/DB/OrderItem.pm index d46fdcc36..e7b9179f6 100644 --- a/SL/DB/OrderItem.pm +++ b/SL/DB/OrderItem.pm @@ -33,10 +33,9 @@ sub is_price_update_available { sub shipped_qty { my ($self) = @_; - my $d_orders = $self->order->linked_records(direction => 'to', to => 'SL::DB::DeliveryOrder'); + my $d_orders = $self->order->linked_records(direction => 'to', to => 'SL::DB::DeliveryOrder', with_objects => [ 'orderitems' ]); my @doi = grep { $_->parts_id == $self->parts_id } map { $_->orderitems } @$d_orders; - require SL::AM; return sum(map { AM->convert_unit($_->unit => $self->unit) * $_->qty } @doi); }