From e2c73180111fa8567ee4ad1f4422af0ec9e2dc2a Mon Sep 17 00:00:00 2001 From: suryanarayanan035 Date: Fri, 7 Jun 2024 21:58:45 +0530 Subject: [PATCH] enable patches in non rails applications Remove the condition to check if patch_rails is enabled or not in non rails application --- lib/patches/sql_patches.rb | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/lib/patches/sql_patches.rb b/lib/patches/sql_patches.rb index f6986ae5..b0fc09ec 100644 --- a/lib/patches/sql_patches.rb +++ b/lib/patches/sql_patches.rb @@ -30,11 +30,10 @@ def self.patch_rails? def self.sql_patches patches = [] - patches << 'mysql2' if defined?(Mysql2::Client) && Mysql2::Client.class == Class && patch_rails? - patches << 'pg' if defined?(PG::Result) && PG::Result.class == Class && patch_rails? + patches << 'mysql2' if defined?(Mysql2::Client) && Mysql2::Client.class == Class + patches << 'pg' if defined?(PG::Result) && PG::Result.class == Class patches << 'oracle_enhanced' if defined?(ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter) && ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter.class == Class && - SqlPatches.correct_version?('~> 1.5.0', ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter) && - patch_rails? + SqlPatches.correct_version?('~> 1.5.0', ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter) # if the adapters were directly patched, don't patch again if !patches.empty? Rack::MiniProfiler.subscribe_sql_active_record = false