if ($makemodel_orig) {
$makemodel_orig->model($makemodel->model);
$makemodel_orig->lastcost($makemodel->lastcost);
- $makemodel_orig->sortorder(undef);
} else {
$entry->{part}->add_makemodels($makemodel);
}
}
- $entry->{part}->makemodel($object->makemodel);
+ # reindex makemodels
+ my $i = 0;
+ $_->sortorder(++$i) for @{ $entry->{part}->makemodels };
$self->save_with_cascade(1) if $found_any;
}