2
0

Use config_for for cache buster values (#34851)

This commit is contained in:
Matt Jankowski
2025-05-30 07:54:25 -04:00
committed by GitHub
parent 9860046b04
commit c025824f98
9 changed files with 13 additions and 19 deletions

View File

@@ -417,7 +417,7 @@ class MediaAttachment < ApplicationRecord
# Record the cache keys to burst before the file get actually deleted
def prepare_cache_bust!
return unless Rails.configuration.x.cache_buster_enabled
return unless Rails.configuration.x.cache_buster.enabled
@paths_to_cache_bust = MediaAttachment.attachment_definitions.keys.flat_map do |attachment_name|
attachment = public_send(attachment_name)
@@ -434,7 +434,7 @@ class MediaAttachment < ApplicationRecord
# Once Paperclip has deleted the files, we can't recover the cache keys,
# so use the previously-saved ones
def bust_cache!
return unless Rails.configuration.x.cache_buster_enabled
return unless Rails.configuration.x.cache_buster.enabled
CacheBusterWorker.push_bulk(@paths_to_cache_bust) { |path| [path] }
rescue => e