From d313892048d816e175ebcc07fa95b37c3a3664cc Mon Sep 17 00:00:00 2001 From: Ryuta Kamizono Date: Thu, 25 Jun 2020 02:12:35 +0900 Subject: [PATCH] Fix CI failure when `prepared_statements: false` `PartialQuery#sql_for` when `prepared_statements: false` still raise `RangeError`. --- activerecord/lib/active_record/statement_cache.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/activerecord/lib/active_record/statement_cache.rb b/activerecord/lib/active_record/statement_cache.rb index 7911b1afcdc3d..e5b3850cdb0bd 100644 --- a/activerecord/lib/active_record/statement_cache.rb +++ b/activerecord/lib/active_record/statement_cache.rb @@ -148,6 +148,8 @@ def execute(params, connection, &block) sql = query_builder.sql_for bind_values, connection klass.find_by_sql(sql, bind_values, preparable: true, &block) + rescue ::RangeError + [] end def self.unsupported_value?(value)