diff --git a/mozilla/webtools/bugzilla/doeditvotes.cgi b/mozilla/webtools/bugzilla/doeditvotes.cgi index c499af49422..2584d583b46 100755 --- a/mozilla/webtools/bugzilla/doeditvotes.cgi +++ b/mozilla/webtools/bugzilla/doeditvotes.cgi @@ -103,7 +103,7 @@ foreach my $id (@buglist) { foreach my $id (keys %affected) { SendSQL("select sum(count) from votes where bug_id = $id"); my $v = FetchOneColumn(); - SendSQL("update bugs set votes = $v where bug_id = $id"); + SendSQL("update bugs set votes = $v, delta_ts=delta_ts where bug_id = $id"); } SendSQL("unlock tables"); diff --git a/mozilla/webtools/bugzilla/globals.pl b/mozilla/webtools/bugzilla/globals.pl index ac18305e174..2f915ca5fea 100644 --- a/mozilla/webtools/bugzilla/globals.pl +++ b/mozilla/webtools/bugzilla/globals.pl @@ -535,7 +535,7 @@ sub RemoveVotes { close SENDMAIL; } SendSQL("delete from votes where bug_id = $id"); - SendSQL("update bugs set votes = 0 where bug_id = $id"); + SendSQL("update bugs set votes = 0, delta_ts=delta_ts where bug_id = $id"); } } diff --git a/mozilla/webtools/bugzilla/sanitycheck.cgi b/mozilla/webtools/bugzilla/sanitycheck.cgi index b1b2022eb01..0805f063ae4 100755 --- a/mozilla/webtools/bugzilla/sanitycheck.cgi +++ b/mozilla/webtools/bugzilla/sanitycheck.cgi @@ -63,7 +63,7 @@ PutHeader("Bugzilla Sanity Check"); if (exists $::FORM{'rebuildvotecache'}) { Status("OK, now rebuilding vote cache."); SendSQL("lock tables bugs write, votes read"); - SendSQL("update bugs set votes = 0"); + SendSQL("update bugs set votes = 0, delta_ts=delta_ts"); SendSQL("select bug_id, sum(count) from votes group by bug_id"); my %votes; while (@row = FetchSQLData()) { @@ -71,10 +71,10 @@ if (exists $::FORM{'rebuildvotecache'}) { $votes{$id} = $v; } foreach my $id (keys %votes) { - SendSQL("update bugs set votes = $votes{$id} where bug_id = $id"); + SendSQL("update bugs set votes = $votes{$id}, delta_ts=delta_ts where bug_id = $id"); } SendSQL("unlock tables"); - Status("Vote cache has been rebuild."); + Status("Vote cache has been rebuilt."); } print "OK, now running sanity checks.

\n";