From d1eade0d68c05eff972fdb8a867adc397f924ddf Mon Sep 17 00:00:00 2001 From: Mpampis Kostas Date: Thu, 20 Feb 2025 20:26:33 +0200 Subject: [PATCH] Fix connection deprecation warning Closes #84 --- lib/prosopite.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/prosopite.rb b/lib/prosopite.rb index f097e3c..97fdcbc 100644 --- a/lib/prosopite.rb +++ b/lib/prosopite.rb @@ -144,7 +144,12 @@ def create_notifications end def fingerprint(query) - db_adapter = ActiveRecord::Base.connection.adapter_name.downcase + conn = if ActiveRecord::Base.respond_to?(:lease_connection) + ActiveRecord::Base.lease_connection + else + ActiveRecord::Base.connection + end + db_adapter = conn.adapter_name.downcase if db_adapter.include?('mysql') || db_adapter.include?('trilogy') mysql_fingerprint(query) else