Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source

Changeset 8241

Show
Ignore:
Timestamp:
11/29/07 22:28:53 (9 months ago)
Author:
lawrence
Message:

SQLServer NULL defaults not always handled correctly. Closes 10257. [mikewoodhouse]

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • adapters/sqlserver/lib/active_record/connection_adapters/sqlserver_adapter.rb

    r8074 r8241  
    288288        columns = [] 
    289289        result.each do |field| 
    290           default = field[:DefaultValue].to_s.gsub!(/[()\']/,"") =~ /null/ ? nil : field[:DefaultValue] 
     290          default = field[:DefaultValue].to_s.gsub!(/[()\']/,"") =~ /null/i ? nil : field[:DefaultValue] 
    291291          if field[:ColType] =~ /numeric|decimal/i 
    292292            type = "#{field[:ColType]}(#{field[:numeric_precision]},#{field[:numeric_scale]})"