Project

General

Profile

Actions

Feature #21125

closed

Removing attachment after rollback transaction

Added by Ivan Zabrovskiy over 8 years ago. Updated about 8 years ago.

Status:
Closed
Priority:
Normal
Category:
Attachments
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Resolution:
Fixed

Description

I want to extend my previous issue #20388 about transaction in Attachment. There is second case, then we can have a problem. We can save file on disk, but rollback a transaction with creation of Attachment record. In this case we obtain ghost files without link with Attachment. In long term it leads to pollution of file storage.
I fix this situation on one of my plugin by follows way:

after_rollback :delete_from_disk, on: :create

Hope, this can be useful for Redmine.

Actions #1

Updated by Toshi MARUYAMA over 8 years ago

  • Target version set to 3.3.0
Actions #2

Updated by Jean-Philippe Lang about 8 years ago

  • Status changed from New to Closed
  • Assignee set to Jean-Philippe Lang
  • Resolution set to Fixed

Committed with tests in r15085, thanks.

Actions

Also available in: Atom PDF