diff options
-rw-r--r-- | Bugzilla/Attachment.pm | 2 | ||||
-rwxr-xr-x | attachment.cgi | 5 |
2 files changed, 2 insertions, 5 deletions
diff --git a/Bugzilla/Attachment.pm b/Bugzilla/Attachment.pm index 07fafb11e..c3e48b899 100644 --- a/Bugzilla/Attachment.pm +++ b/Bugzilla/Attachment.pm @@ -822,7 +822,7 @@ sub remove_from_db { $dbh->do('UPDATE attachments SET mimetype = ?, ispatch = ?, isobsolete = ?, attach_size = ? WHERE attach_id = ?', undef, ('text/plain', 0, 1, 0, $self->id)); $dbh->bz_commit_transaction(); - current_storage->remove($self->id); + current_storage()->remove($self->id); # As we don't call SUPER->remove_from_db we need to manually clear # memcached here. diff --git a/attachment.cgi b/attachment.cgi index f1a8042a3..02dc7efcb 100755 --- a/attachment.cgi +++ b/attachment.cgi @@ -833,10 +833,7 @@ sub delete_attachment { # 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; - } + # Remove attachment. $attachment->remove_from_db(); # Now delete the token. |