Commit 27effd99 authored by lpsolit%gmail.com's avatar lpsolit%gmail.com

Bug 437369: Deleting a bug doesn't remove related data from the bugs_fulltext…

Bug 437369: Deleting a bug doesn't remove related data from the bugs_fulltext table - Patch by Ed Goose <ed.goose@gmail.com> r/a=LpSolit
parent 87cdd1c7
......@@ -770,6 +770,7 @@ sub remove_from_db {
# - bug_group_map
# - bugs
# - bugs_activity
# - bugs_fulltext
# - cc
# - dependencies
# - duplicates
......@@ -811,6 +812,9 @@ sub remove_from_db {
$dbh->bz_commit_transaction();
# The bugs_fulltext table doesn't support transactions.
$dbh->do("DELETE FROM bugs_fulltext WHERE bug_id = ?", undef, $bug_id);
# Now this bug no longer exists
$self->DESTROY;
return $self;
......
......@@ -272,7 +272,8 @@ if ($cgi->param('remove_invalid_bug_references')) {
$dbh->bz_start_transaction();
foreach my $pair ('attachments/', 'bug_group_map/', 'bugs_activity/', 'cc/',
foreach my $pair ('attachments/', 'bug_group_map/', 'bugs_activity/',
'bugs_fulltext/', 'cc/',
'dependencies/blocked', 'dependencies/dependson',
'duplicates/dupe', 'duplicates/dupe_of',
'flags/', 'keywords/', 'longdescs/', 'votes/') {
......@@ -408,6 +409,7 @@ CrossCheck("flagtypes", "id",
CrossCheck("bugs", "bug_id",
["bugs_activity", "bug_id"],
["bug_group_map", "bug_id"],
["bugs_fulltext", "bug_id"],
["attachments", "bug_id"],
["cc", "bug_id"],
["longdescs", "bug_id"],
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment