Skip to content

Commit 22ed31f

Browse files
committed
Insert statements can span multiple lines
1 parent b0458b1 commit 22ed31f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lib/active_record/connection_adapters/sqlserver_adapter.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -823,7 +823,7 @@ def set_utf8_values!(sql)
823823
elsif sql =~ /^\s*INSERT/i
824824
# TODO This code should be simplified
825825
# Get columns and values, split them into arrays, and store the original_values for when we need to replace them
826-
columns_and_values = sql.scan(/\((.*?)\)/).flatten
826+
columns_and_values = sql.scan(/\((.*?)\)/m).flatten
827827
columns = columns_and_values.first.split(',')
828828
values = columns_and_values[1].split(',')
829829
original_values = values.dup

0 commit comments

Comments
 (0)