Skip to content

Commit d8d873e

Browse files
authored
Merge pull request #720 from ablignaut/master
quoted_date doesn't work for Type::DateTime
2 parents 2eafd86 + 64fd199 commit d8d873e

File tree

1 file changed

+5
-3
lines changed
  • lib/active_record/connection_adapters/sqlserver

1 file changed

+5
-3
lines changed

lib/active_record/connection_adapters/sqlserver/quoting.rb

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,10 +62,12 @@ def unquoted_false
6262
end
6363

6464
def quoted_date(value)
65-
if value.acts_like?(:date)
65+
if value.acts_like?(:time)
66+
Type::DateTime.new.serialize(value)
67+
elsif value.acts_like?(:date)
6668
Type::Date.new.serialize(value)
67-
else value.acts_like?(:time)
68-
Type::DateTime.new.serialize(value)
69+
else
70+
value
6971
end
7072
end
7173

0 commit comments

Comments
 (0)