~cytrogen/masto-fe

d76f79f64706f6e9f48d9a9cef2f049f1aed09e5 — Christian Schmidt 2 years ago 4d3a129
Remove obsolete backport from Rails 7 (#26254)

2 files changed, 0 insertions(+), 16 deletions(-)

M config/application.rb
D lib/action_controller/conditional_get_extensions.rb
M config/application.rb => config/application.rb +0 -1
@@ 46,7 46,6 @@ require_relative '../lib/chewy/strategy/bypass_with_warning'
require_relative '../lib/webpacker/manifest_extensions'
require_relative '../lib/webpacker/helper_extensions'
require_relative '../lib/rails/engine_extensions'
require_relative '../lib/action_controller/conditional_get_extensions'
require_relative '../lib/active_record/database_tasks_extensions'
require_relative '../lib/active_record/batches'
require_relative '../lib/simple_navigation/item_extensions'

D lib/action_controller/conditional_get_extensions.rb => lib/action_controller/conditional_get_extensions.rb +0 -15
@@ 1,15 0,0 @@
# frozen_string_literal: true

module ActionController
  module ConditionalGetExtensions
    def expires_in(*)
      # This backports a fix from Rails 7 so that a more private Cache-Control
      # can be overriden by calling expires_in on a specific controller action
      response.cache_control.delete(:no_store)

      super
    end
  end
end

ActionController::ConditionalGet.prepend(ActionController::ConditionalGetExtensions)