Fix action_on_unpermitted_parameters setter

If the falue is false we should not try to calculate it.
This commit is contained in:
Rafael Mendonça França 2021-08-17 23:40:55 +00:00
parent bc00484d2c
commit 3ca36fb9ef
No known key found for this signature in database
GPG Key ID: FC23B6D0F1EEE948
1 changed files with 8 additions and 2 deletions

View File

@ -32,8 +32,14 @@ module ActionController
ActionController::Parameters.always_permitted_parameters =
app.config.action_controller.always_permitted_parameters
end
ActionController::Parameters.action_on_unpermitted_parameters = options.action_on_unpermitted_parameters ||
(Rails.env.test? || Rails.env.development?) ? :log : false
action_on_unpermitted_parameters = options.action_on_unpermitted_parameters
if action_on_unpermitted_parameters.nil?
action_on_unpermitted_parameters = (Rails.env.test? || Rails.env.development?) ? :log : false
end
ActionController::Parameters.action_on_unpermitted_parameters = action_on_unpermitted_parameters
end
end