From c48ca73b828c97f9147567b3fa25c28df10d4f2e Mon Sep 17 00:00:00 2001 From: kiran Date: Mon, 2 Feb 2026 14:35:41 -0500 Subject: [PATCH] fix: replace deprecated Replace deprecated ActiveRecord::Base.connection via with_connection --- .../acts_as_authentic/queries/find_with_case.rb | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/lib/authlogic/acts_as_authentic/queries/find_with_case.rb b/lib/authlogic/acts_as_authentic/queries/find_with_case.rb index 59ca9b4b..f74931ed 100644 --- a/lib/authlogic/acts_as_authentic/queries/find_with_case.rb +++ b/lib/authlogic/acts_as_authentic/queries/find_with_case.rb @@ -42,17 +42,21 @@ def comparison # @api private def insensitive_comparison - @model_class.connection.case_insensitive_comparison( - @model_class.arel_table[@field], @value - ) + @model_class.with_connection do |connection| + connection.case_insensitive_comparison( + @model_class.arel_table[@field], @value + ) + end end # @api private def sensitive_comparison bound_value = @model_class.predicate_builder.build_bind_attribute(@field, @value) - @model_class.connection.case_sensitive_comparison( - @model_class.arel_table[@field], bound_value - ) + @model_class.with_connection do |connection| + connection.case_sensitive_comparison( + @model_class.arel_table[@field], bound_value + ) + end end end end