From bffa52bd4899458aca4456717dd11786cc585640 Mon Sep 17 00:00:00 2001 From: "mkanat%bugzilla.org" <> Date: Tue, 19 Dec 2006 14:41:46 +0000 Subject: Bug 339385: Make Bugzilla::Version use Bugzilla::Object Patch By Max Kanat-Alexander r=LpSolit, a=myk --- Bugzilla/Product.pm | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'Bugzilla/Product.pm') diff --git a/Bugzilla/Product.pm b/Bugzilla/Product.pm index 465d12515..c525efc11 100644 --- a/Bugzilla/Product.pm +++ b/Bugzilla/Product.pm @@ -106,15 +106,11 @@ sub versions { my $dbh = Bugzilla->dbh; if (!defined $self->{versions}) { - my $values = $dbh->selectcol_arrayref(q{ - SELECT value FROM versions + my $ids = $dbh->selectcol_arrayref(q{ + SELECT id FROM versions WHERE product_id = ?}, undef, $self->id); - my @versions; - foreach my $value (sort { vers_cmp (lc($a), lc($b)) } @$values) { - push @versions, new Bugzilla::Version($self->id, $value); - } - $self->{versions} = \@versions; + $self->{versions} = Bugzilla::Version->new_from_list($ids); } return $self->{versions}; } -- cgit v1.2.3-24-g4f1b