diff options
Diffstat (limited to 'editmilestones.cgi')
-rwxr-xr-x | editmilestones.cgi | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/editmilestones.cgi b/editmilestones.cgi index 57fe78830..4ceda927a 100755 --- a/editmilestones.cgi +++ b/editmilestones.cgi @@ -425,15 +425,11 @@ if ($action eq 'delete') { while (MoreSQLData()) { my $bugid = FetchOneColumn(); - my $query = - $::db->query("DELETE FROM attachments WHERE bug_id=$bugid") - or die "$::db_errstr"; - $query = - $::db->query("DELETE FROM bugs_activity WHERE bug_id=$bugid") - or die "$::db_errstr"; - $query = - $::db->query("DELETE FROM dependencies WHERE blocked=$bugid") - or die "$::db_errstr"; + PushGlobalSQLState(); + SendSQL("DELETE FROM attachments WHERE bug_id=$bugid"); + SendSQL("DELETE FROM bugs_activity WHERE bug_id=$bugid"); + SendSQL("DELETE FROM dependencies WHERE blocked=$bugid"); + PopGlobalSQLState(); } print "Attachments, bug activity and dependencies deleted.<BR>\n"; |