From: lpsolit%gmail.com <> Date: Fri, 30 Dec 2005 05:16:34 +0000 (+0000) Subject: Bug 320997: Taking a bug when posting an attachment doesn't set everconfirmed - Patch... X-Git-Tag: bugzilla-2.20.1~41 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b5d7d6d07ec1826c679e75a932eb63d4c2d3d1d2;p=thirdparty%2Fbugzilla.git Bug 320997: Taking a bug when posting an attachment doesn't set everconfirmed - Patch by Paul r=wicked a=justdave --- diff --git a/attachment.cgi b/attachment.cgi index d452322d06..b8890ac03c 100755 --- a/attachment.cgi +++ b/attachment.cgi @@ -1000,7 +1000,8 @@ sub insert if ($cgi->param('takebug') && UserInGroup("editbugs")) { - my @fields = ("assigned_to", "bug_status", "resolution", "login_name"); + my @fields = ("assigned_to", "bug_status", "resolution", "everconfirmed", + "login_name"); # Get the old values, for the bugs_activity table SendSQL("SELECT " . join(", ", @fields) . " " . @@ -1010,25 +1011,25 @@ sub insert "WHERE bugs.bug_id = $bugid"); my @oldvalues = FetchSQLData(); - my @newvalues = ($userid, "ASSIGNED", "", Bugzilla->user->login); + my @newvalues = ($userid, "ASSIGNED", "", 1, Bugzilla->user->login); # Make sure the person we are taking the bug from gets mail. - $owner = $oldvalues[3]; + $owner = $oldvalues[4]; @oldvalues = map(SqlQuote($_), @oldvalues); @newvalues = map(SqlQuote($_), @newvalues); # Update the bug record. Note that this doesn't involve login_name. SendSQL("UPDATE bugs SET delta_ts = $sql_timestamp, " . - join(", ", map("$fields[$_] = $newvalues[$_]", (0..2))) . + join(", ", map("$fields[$_] = $newvalues[$_]", (0..3))) . " WHERE bug_id = $bugid"); # We store email addresses in the bugs_activity table rather than IDs. - $oldvalues[0] = $oldvalues[3]; - $newvalues[0] = $newvalues[3]; + $oldvalues[0] = $oldvalues[4]; + $newvalues[0] = $newvalues[4]; # Add the changes to the bugs_activity table - for (my $i = 0; $i < 3; $i++) { + for (my $i = 0; $i < 4; $i++) { if ($oldvalues[$i] ne $newvalues[$i]) { my $fieldid = GetFieldID($fields[$i]); SendSQL("INSERT INTO bugs_activity " .