From 151e10f54d18f1819551766974139f88d6e012f7 Mon Sep 17 00:00:00 2001 From: "mkanat%kerio.com" <> Date: Thu, 17 Feb 2005 02:48:59 +0000 Subject: Bug 281596: Remove RelationSet from Bugzilla::Bug Patch by Max Kanat-Alexander r=LpSolit, a=myk --- Bugzilla/Bug.pm | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'Bugzilla/Bug.pm') diff --git a/Bugzilla/Bug.pm b/Bugzilla/Bug.pm index 380aa6e32..5e25820e9 100755 --- a/Bugzilla/Bug.pm +++ b/Bugzilla/Bug.pm @@ -27,7 +27,6 @@ package Bugzilla::Bug; use strict; -use Bugzilla::RelationSet; use vars qw($legal_keywords @legal_platform @legal_priority @legal_severity @legal_opsys @legal_bugs_status @settable_resolution %components %versions %target_milestone @@ -201,11 +200,14 @@ sub initBug { $self->{'qa_contact'} = undef; } - my $ccSet = new Bugzilla::RelationSet; - $ccSet->mergeFromDB("select who from cc where bug_id=$bug_id"); - my @cc = $ccSet->toArrayOfStrings(); - if (@cc) { - $self->{'cc'} = \@cc; + my $cc_ref = $dbh->selectcol_arrayref( + q{SELECT profiles.login_name FROM cc, profiles + WHERE bug_id = ? + AND cc.who = profiles.userid + ORDER BY profiles.login_name}, + undef, $bug_id); + if (scalar(@$cc_ref)) { + $self->{'cc'} = $cc_ref; } if (@::legal_keywords) { -- cgit v1.2.3-24-g4f1b