From: jake%acutex.net <> Date: Thu, 30 Aug 2001 10:14:24 +0000 (+0000) Subject: Fix for bug 28736 - Bugmail will now show the summary for the bug that changed in... X-Git-Tag: bugzilla-2.14.1~173 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=155a9860a30278f413c1848c9b6fad980e6a03cd;p=thirdparty%2Fbugzilla.git Fix for bug 28736 - Bugmail will now show the summary for the bug that changed in the "This bug depends on bug X, which changed state" messages. Patch by Matthew Tuck r= jake@acutex.net --- diff --git a/processmail b/processmail index 1a506211bc..b82c80aca5 100755 --- a/processmail +++ b/processmail @@ -170,10 +170,11 @@ sub ProcessOneBug { my $resid = - SendSQL("SELECT bugs_activity.bug_id, fielddefs.name, " . + SendSQL("SELECT bugs_activity.bug_id, bugs.short_desc, fielddefs.name, " . " removed, added " . - "FROM bugs_activity, dependencies, fielddefs ". + "FROM bugs_activity, bugs, dependencies, fielddefs ". "WHERE bugs_activity.bug_id = dependencies.dependson " . + " AND bugs.bug_id = bugs_activity.bug_id ". " AND dependencies.blocked = $id " . " AND fielddefs.fieldid = bugs_activity.fieldid" . " AND (fielddefs.name = 'bug_status' " . @@ -186,14 +187,16 @@ sub ProcessOneBug { my $lastbug = ""; my $interestingchange = 0; while (MoreSQLData()) { - my ($bug, $what, $old, $new) = (FetchSQLData()); + my ($bug, $summary, $what, $old, $new) = (FetchSQLData()); if ($bug ne $lastbug) { if ($interestingchange) { $deptext .= $thisdiff; } $lastbug = $bug; $thisdiff = - "\nThis bug depends on bug $bug, which changed state:\n\n"; + "\nThis bug depends on bug $bug, which changed state.\n"; + $thisdiff .= + "Bug $bug Summary: $summary\n\n"; $thisdiff .= FormatTriple("What ", "Old Value", "New Value"); $thisdiff .= ('-' x 76) . "\n"; $interestingchange = 0;