@@ -79,19 +79,20 @@ defmodule ExQueb do
79
79
end
80
80
81
81
defp _build_date_filter ( query , fld , value , :gte ) do
82
- where ( query , [ q ] , fragment ( "? >= ?" , field ( q , ^ fld ) , type ( ^ value , Ecto. DateTime) ) )
82
+ where ( query , [ q ] , fragment ( "? >= ?" , field ( q , ^ fld ) , type ( ^ value , DateTime ) ) )
83
83
end
84
84
85
85
defp _build_date_filter ( query , fld , value , :lte ) do
86
- where ( query , [ q ] , fragment ( "? <= ?" , field ( q , ^ fld ) , type ( ^ value , Ecto. DateTime) ) )
86
+ where ( query , [ q ] , fragment ( "? <= ?" , field ( q , ^ fld ) , type ( ^ value , DateTime ) ) )
87
87
end
88
88
89
89
defp cast_date_time ( value ) do
90
- { :ok , date } = Ecto.Date . cast ( value )
90
+ value
91
+ # {:ok, date} = Ecto.Date.cast(value)
91
92
92
- date
93
- |> Ecto.DateTime . from_date ( )
94
- |> Ecto.DateTime . to_string ( )
93
+ # date
94
+ # |> Ecto.DateTime.from_date()
95
+ # |> Ecto.DateTime.to_string()
95
96
end
96
97
97
98
@ doc """
@@ -165,7 +166,7 @@ defmodule ExQueb do
165
166
166
167
defp get_default_order_by_field ( query ) do
167
168
case query do
168
- % { from: { _ , mod } } ->
169
+ % Ecto.Query { from: % Ecto.Query.FromExpr { source: { _ , mod } } } ->
169
170
case mod . __schema__ ( :primary_key ) do
170
171
[ name | _ ] -> name
171
172
_ -> mod . __schema__ ( :fields ) |> List . first ( )
0 commit comments