@@ -426,8 +426,7 @@ defmodule Mongo.Ecto do
426426 end
427427
428428 @ doc false
429- def loaders ( Ecto.Time , type ) , do: [ & load_time / 1 , type ]
430- def loaders ( Ecto.Date , type ) , do: [ & load_date / 1 , type ]
429+ def loaders ( :time , type ) , do: [ & load_time / 1 , type ]
431430 def loaders ( :date , type ) , do: [ & load_date / 1 , type ]
432431 def loaders ( :datetime , type ) , do: [ & load_datetime / 1 , type ]
433432 def loaders ( :binary_id , type ) , do: [ & load_objectid / 1 , type ]
@@ -436,7 +435,7 @@ defmodule Mongo.Ecto do
436435 def loaders ( _base , type ) , do: [ type ]
437436
438437 defp load_time ( % BSON.DateTime { } = time ) do
439- { { _ , _ , _ } , time } = BSON.DateTime . to_datetime ( time )
438+ { { _ , _ , _ } , time } = BSON.DateTime . to_datetime ( time )
440439 { :ok , time }
441440 end
442441 defp load_time ( _ ) ,
@@ -446,8 +445,6 @@ defmodule Mongo.Ecto do
446445 { date , { _ , _ , _ , _ } } = BSON.DateTime . to_datetime ( date )
447446 { :ok , date }
448447 end
449- defp load_date ( % Ecto.Date { } = date ) ,
450- do: Ecto.Date . to_erl ( date )
451448 defp load_date ( _ ) ,
452449 do: :error
453450
0 commit comments