Feature #21125
Removing attachment after rollback transaction
Status: | Closed | Start date: | ||
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | % Done: | 0% | ||
Category: | Attachments | |||
Target version: | 3.3.0 | |||
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.
Associated revisions
Removes attachment from disk after rollback on create (#21125).
History
#1
Updated by Toshi MARUYAMA about 5 years ago
- Target version set to 3.3.0
#2
Updated by Jean-Philippe Lang about 5 years ago
- Status changed from New to Closed
- Assignee set to Jean-Philippe Lang
- Resolution set to Fixed
Committed with tests in r15085, thanks.