From 3ce4a388ef2109b31c933f8d66c61a668db0ecfa Mon Sep 17 00:00:00 2001 From: "terry%mozilla.org" <> Date: Sun, 26 Sep 1999 03:35:52 +0000 Subject: Don't send email notification of bug changes to people who aren't allowed to see that bug. --- processmail | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'processmail') diff --git a/processmail b/processmail index 4c780d153..04c064df3 100755 --- a/processmail +++ b/processmail @@ -150,7 +150,7 @@ sub GetBugText { "bug_status", "resolution", "priority", "bug_severity", "area", "assigned_to", "reporter", "bug_file_loc", "short_desc", "component", "qa_contact", "target_milestone", - "status_whiteboard"); + "status_whiteboard", "groupset"); my $query = "select " . join(", ", @collist) . " from bugs where bug_id = $id"; @@ -224,9 +224,12 @@ sub fixaddresses { if ($i eq "") { next; } - SendSQL("select emailnotification from profiles where login_name = " . + SendSQL("select emailnotification, groupset & $::bug{'groupset'} from profiles where login_name = " . SqlQuote($i)); - my $emailnotification = FetchOneColumn(); + my ($emailnotification, $groupset) = (FetchSQLData()); + if ($groupset ne $::bug{'groupset'}) { + next; + } if ($emailnotification eq "CConly") { if ($field ne "cc") { next; -- cgit v1.2.3-24-g4f1b