From 34d1e801222d23b943a0396dd55f2669b0a7ed5b Mon Sep 17 00:00:00 2001 From: Yasuo Honda Date: Thu, 19 Dec 2019 08:42:32 +0900 Subject: [PATCH] Backport #1962 to release50 branch Updated manually because there is a git conflict to backport #1962 to release52. --- .../connection_adapters/oracle_enhanced/database_statements.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/active_record/connection_adapters/oracle_enhanced/database_statements.rb b/lib/active_record/connection_adapters/oracle_enhanced/database_statements.rb index aa32a55fc..13e166395 100644 --- a/lib/active_record/connection_adapters/oracle_enhanced/database_statements.rb +++ b/lib/active_record/connection_adapters/oracle_enhanced/database_statements.rb @@ -263,7 +263,7 @@ def write_lobs(table_name, klass, attributes, columns) #:nodoc: value = klass.attribute_types[col.name].serialize(value) end uncached do - unless lob_record = select_one(<<-SQL.strip.gsub(/\s+/, " "), "Writable Large Object") + unless lob_record = select_one(sql = <<-SQL.strip.gsub(/\s+/, " "), "Writable Large Object") SELECT #{quote_column_name(col.name)} FROM #{quote_table_name(table_name)} WHERE #{quote_column_name(klass.primary_key)} = #{id} FOR UPDATE SQL