From 247f71bf5b844bc619ae85ce8c3fb3aeb95068af Mon Sep 17 00:00:00 2001 From: Joel Lubrano Date: Tue, 11 Jun 2024 22:45:43 -0400 Subject: [PATCH] Avoid shadowing block local variable 'configs' Fix #52098 --- activerecord/lib/active_record/railtie.rb | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/activerecord/lib/active_record/railtie.rb b/activerecord/lib/active_record/railtie.rb index ee7477dbdc..b586bd843f 100644 --- a/activerecord/lib/active_record/railtie.rb +++ b/activerecord/lib/active_record/railtie.rb @@ -241,8 +241,7 @@ class Railtie < Rails::Railtie # :nodoc: end ActiveSupport.on_load(:active_record) do - # Configs used in other initializers - configs = configs.except( + configs_used_in_other_initializers = configs.except( :migration_error, :database_selector, :database_resolver, @@ -259,7 +258,7 @@ class Railtie < Rails::Railtie # :nodoc: :postgresql_adapter_decode_dates, ) - configs.each do |k, v| + configs_used_in_other_initializers.each do |k, v| next if k == :encryption setter = "#{k}=" # Some existing initializers might rely on Active Record configuration