diff options
author | travis%sedsystems.ca <> | 2005-01-29 04:01:27 +0100 |
---|---|---|
committer | travis%sedsystems.ca <> | 2005-01-29 04:01:27 +0100 |
commit | ed20d719e2df695ed2c9127f364886b902d82a24 (patch) | |
tree | 78e3a5205b856822753ff44d7e49f6b967b1d86d /process_bug.cgi | |
parent | fc649d472490ea13b935eccf1ecd692dd7112fd4 (diff) | |
download | bugzilla-ed20d719e2df695ed2c9127f364886b902d82a24.tar.gz bugzilla-ed20d719e2df695ed2c9127f364886b902d82a24.tar.xz |
Bug 257315 : type of delta_ts in bugs table should not be timestamp
Patch by Tomas Kopal <Tomas.Kopal@altap.cz> r=vladd, LpSolit a=justdave
Diffstat (limited to 'process_bug.cgi')
-rwxr-xr-x | process_bug.cgi | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/process_bug.cgi b/process_bug.cgi index 78423ab3d..ecf4d80b9 100755 --- a/process_bug.cgi +++ b/process_bug.cgi @@ -1112,14 +1112,14 @@ sub FindWrapPoint { } sub LogDependencyActivity { - my ($i, $oldstr, $target, $me) = (@_); + my ($i, $oldstr, $target, $me, $timestamp) = (@_); my $newstr = SnapShotDeps($i, $target, $me); if ($oldstr ne $newstr) { # Figure out what's really different... my ($removed, $added) = diff_strings($oldstr, $newstr); LogActivityEntry($i,$target,$removed,$added,$whoid,$timestamp); # update timestamp on target bug so midairs will be triggered - SendSQL("UPDATE bugs SET delta_ts=NOW() WHERE bug_id=$i"); + SendSQL("UPDATE bugs SET delta_ts=$timestamp WHERE bug_id=$i"); $bug_changed = 1; return 1; } @@ -1403,7 +1403,7 @@ foreach my $id (@idlist) { while (MoreSQLData()) { push(@list, FetchOneColumn()); } - SendSQL("UPDATE bugs SET keywords = " . + SendSQL("UPDATE bugs SET delta_ts = $timestamp, keywords = " . SqlQuote(join(', ', @list)) . " WHERE bug_id = $id"); } @@ -1558,9 +1558,9 @@ foreach my $id (@idlist) { SendSQL("insert into dependencies ($me, $target) values ($id, $i)"); } foreach my $k (@keys) { - LogDependencyActivity($k, $snapshot{$k}, $me, $target); + LogDependencyActivity($k, $snapshot{$k}, $me, $target, $timestamp); } - LogDependencyActivity($id, $oldsnap, $target, $me); + LogDependencyActivity($id, $oldsnap, $target, $me, $timestamp); $check_dep_bugs = 1; } @@ -1804,7 +1804,10 @@ foreach my $id (@idlist) { SendSQL("INSERT INTO cc (who, bug_id) VALUES ($reporter, " . SqlQuote($duplicate) . ")"); } # Bug 171639 - Duplicate notifications do not need to be private. - AppendComment($duplicate, Bugzilla->user->login, "*** Bug $::FORM{'id'} has been marked as a duplicate of this bug. ***", 0); + AppendComment($duplicate, Bugzilla->user->login, + "*** Bug $::FORM{'id'} has been marked as a duplicate of this bug. ***", + 0, $timestamp); + CheckFormFieldDefined(\%::FORM,'comment'); SendSQL("INSERT INTO duplicates VALUES ($duplicate, $::FORM{'id'})"); |