Skip to content

Commit 0719aa8

Browse files
committed
@table_columns is a Hash, not an Array
1 parent cdeeaf6 commit 0719aa8

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/active_record/connection_adapters/sqlserver_adapter.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -744,7 +744,7 @@ def get_table_name(sql)
744744
end
745745

746746
def identity_column(table_name)
747-
@table_columns = {} unless @table_columns
747+
@table_columns ||= {}
748748
@table_columns[table_name] = columns(table_name) if @table_columns[table_name] == nil
749749
@table_columns[table_name].each do |col|
750750
return col.name if col.identity
@@ -790,7 +790,7 @@ def repair_special_columns(sql)
790790

791791
def get_utf8_columns(table_name)
792792
utf8 = []
793-
@table_columns ||= []
793+
@table_columns ||= {}
794794
@table_columns[table_name] ||= columns(table_name)
795795
@table_columns[table_name].each do |col|
796796
utf8 << col.name if col.is_utf8

0 commit comments

Comments
 (0)