Item-Positionen in DB: items_sorted sortiert nach postition …
authorBernd Bleßmann <bernd@kivitendo-premium.de>
Wed, 14 Jan 2015 21:36:21 +0000 (22:36 +0100)
committerBernd Bleßmann <bernd@kivitendo-premium.de>
Fri, 16 Jan 2015 10:02:37 +0000 (11:02 +0100)
in Order und DeliveryOrder

SL/DB/DeliveryOrder.pm
SL/DB/Order.pm

index 9c405f5..f5fb2d5 100644 (file)
@@ -49,7 +49,7 @@ sub add_items { goto &add_orderitems; }
 sub items_sorted {
   my ($self) = @_;
 
-  return [ sort {$a->id <=> $b->id } @{ $self->items } ];
+  return [ sort {$a->position <=> $b->position } @{ $self->items } ];
 }
 
 sub sales_order {
index 5d88ad9..28b1b57 100644 (file)
@@ -66,7 +66,7 @@ sub add_items { goto &add_orderitems; }
 sub items_sorted {
   my ($self) = @_;
 
-  return [ sort {$a->id <=> $b->id } @{ $self->items } ];
+  return [ sort {$a->position <=> $b->position } @{ $self->items } ];
 }
 
 sub type {