- my @ids = @{ $::form->{payment_term_id} || [] };
- my $result = SL::DB::PaymentTerm->new->db->do_transaction(sub {
- foreach my $idx (0 .. scalar(@ids) - 1) {
- SL::DB::PaymentTerm->new(id => $ids[$idx])->load->update_attributes(sortkey => $idx + 1);
- }
- });