Skip to content

Commit dfb8458

Browse files
committed
Fixed bugs exposed by core ActiveRecord tests.
√ 27 - wrong number of arguments (2 for 1) database_statements.rb:77:in `case_sensitive_modifier' √ 19 - undefined method `gsub' for :Symbol sqlserver/utils.rb:106:in `quote_string'
1 parent 5acebb3 commit dfb8458

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

lib/active_record/connection_adapters/sqlserver/database_statements.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ def empty_insert_statement_value
7474
'DEFAULT VALUES'
7575
end
7676

77-
def case_sensitive_modifier(node)
77+
def case_sensitive_modifier(node, table_attribute)
7878
node.acts_like?(:string) ? Arel::Nodes::Bin.new(node) : node
7979
end
8080

lib/active_record/connection_adapters/sqlserver/utils.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ def parts
103103
extend self
104104

105105
def quote_string(s)
106-
s.gsub /\'/, "''"
106+
s.to_s.gsub /\'/, "''"
107107
end
108108

109109
def unquote_string(s)

0 commit comments

Comments
 (0)