mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
396b43a99d
Currently `delete` is used on the `purge` and `purge_later` methods, that prevent any callbacks to be triggered which causes the parent model to not be updated when an attachment is purged. This behaviour cause issues on some caching strategies as reported here: https://github.com/rails/rails/issues/39858 Changes: * Add `record&.touch` on `attachment#purge` * Add `record&.touch` on `attachment#purge_later` * Remove extra blank line on attachment.rb * Add tests which are failing before this change and pass after the change |
||
---|---|---|
.. | ||
analyzer | ||
controllers | ||
database | ||
dummy | ||
fixtures/files | ||
jobs | ||
models | ||
previewer | ||
service | ||
template | ||
javascript_package_test.rb | ||
test_helper.rb |