Skip to content

Commit 1aafcc6

Browse files
committed
DateTime also returns true for .acts_like?(:date) so it must be checked first
1 parent 25294c0 commit 1aafcc6

File tree

1 file changed

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

1 file changed

+5
-4
lines changed

lib/active_record/connection_adapters/sqlserver/quoting.rb

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,14 +61,15 @@ def unquoted_false
6161
end
6262

6363
def quoted_date(value)
64-
if value.acts_like?(:date)
65-
Type::Date.new.serialize(value)
66-
else value.acts_like?(:time)
64+
if value.acts_like?(:time)
6765
Type::DateTime.new.serialize(value)
66+
elsif value.acts_like?(:date)
67+
Type::Date.new.serialize(value)
68+
else
69+
value
6870
end
6971
end
7072

71-
7273
private
7374

7475
def _quote(value)

0 commit comments

Comments
 (0)