$dbh->do('UPDATE attachments SET mimetype = ?, ispatch = ?, isobsolete = ?
WHERE attach_id = ?', undef, ('text/plain', 0, 1, $self->id));
$dbh->bz_commit_transaction();
+
+ my $filename = $self->_get_local_filename;
+ if (-e $filename) {
+ unlink $filename or warn "Couldn't unlink $filename: $!";
+ }
}
###############################
# Paste the reason provided by the admin into a comment.
$bug->add_comment($msg);
- # If the attachment is stored locally, remove it.
- if (-e $attachment->_get_local_filename) {
- unlink $attachment->_get_local_filename;
- }
$attachment->remove_from_db();
# Now delete the token.