if (!$self->{'products'}) {
my $product_ids = $dbh->selectcol_arrayref(q{
SELECT id FROM products
- WHERE classification_id = ?}, undef, $self->id);
+ WHERE classification_id = ?
+ ORDER BY name}, undef, $self->id);
my @products;
foreach my $product_id (@$product_ids) {
if (!defined $self->{components}) {
my $ids = $dbh->selectcol_arrayref(q{
SELECT id FROM components
- WHERE product_id = ?}, undef, $self->id);
+ WHERE product_id = ?
+ ORDER BY name}, undef, $self->id);
my @components;
foreach my $id (@$ids) {
if (!defined $self->{versions}) {
my $values = $dbh->selectcol_arrayref(q{
SELECT value FROM versions
- WHERE product_id = ?}, undef, $self->id);
+ WHERE product_id = ?
+ ORDER BY value}, undef, $self->id);
my @versions;
foreach my $value (@$values) {
if (!defined $self->{milestones}) {
my $values = $dbh->selectcol_arrayref(q{
SELECT value FROM milestones
- WHERE product_id = ?}, undef, $self->id);
+ WHERE product_id = ?
+ ORDER BY sortkey}, undef, $self->id);
my @milestones;
foreach my $value (@$values) {