]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 675366: Use Bugzilla::Object::remove_from_db() when deleting a component
authorEdmund Yan <edmundhyan@gmail.com>
Tue, 16 Aug 2011 09:52:14 +0000 (11:52 +0200)
committerFrédéric Buclin <LpSolit@gmail.com>
Tue, 16 Aug 2011 09:52:14 +0000 (11:52 +0200)
r/a=LpSolit

Bugzilla/Component.pm

index dc3cc1b9ef311dc845e9665824594a30457dc4fe..215119715d0f4817b6254c47052376b3b5824020 100644 (file)
@@ -168,14 +168,7 @@ sub remove_from_db {
             ThrowUserError('component_has_bugs', {nb => $self->bug_count});
         }
     }
-
-    $dbh->do('DELETE FROM flaginclusions WHERE component_id = ?',
-             undef, $self->id);
-    $dbh->do('DELETE FROM flagexclusions WHERE component_id = ?',
-             undef, $self->id);
-    $dbh->do('DELETE FROM component_cc WHERE component_id = ?',
-             undef, $self->id);
-    $dbh->do('DELETE FROM components WHERE id = ?', undef, $self->id);
+    $self->SUPER::remove_from_db();
 
     $dbh->bz_commit_transaction();
 }