]> wagnertech.de Git - kivitendo-erp.git/blobdiff - SL/Controller/RequirementSpecOrder.pm
Pflichtenheft -> Angebot/Auftrag: Positionen in richtiger Reihenfolge anlegen
[kivitendo-erp.git] / SL / Controller / RequirementSpecOrder.pm
index a3b6889d3ad2b4e5e59503628ceddf6622edde78..8c33d6ffdbf9a8f4d681b6b04e0032f81d1fdda3 100644 (file)
@@ -60,7 +60,7 @@ sub action_create {
 
   # 1. Update sections with selected part IDs.
   my $section_attrs  = $::form->{sections} || [];
-  my $sections       = SL::DB::Manager::RequirementSpecItem->get_all(where => [ id => [ map { $_->{id} } @{ $section_attrs } ] ]);
+  my $sections       = SL::DB::Manager::RequirementSpecItem->get_all_sorted(where => [ id => [ map { $_->{id} } @{ $section_attrs } ] ]);
   my %sections_by_id = map { ($_->{id} => $_) } @{ $sections };
 
   $sections_by_id{ $_->{id} }->update_attributes(order_part_id => $_->{order_part_id}) for @{ $section_attrs };