sub items_sorted {
my ($self) = @_;
- my @sorted = sort {$a->id <=> $b->id } @{ $self->items };
- return wantarray ? @sorted : \@sorted;
+ return [ sort {$a->id <=> $b->id } @{ $self->items } ];
}
sub is_sales {
base_qty subtotal longdescription lastcost price_factor_id)),
deliverydate => $source_item->reqdate,
fxsellprice => $source_item->sellprice,);
- } @{ $source->items };
+ } @{ $source->items_sorted };
$invoice->invoiceitems(\@items);