Skip to content

Commit 9eaf5f6

Browse files
Fix: Allow binary_id fields to be nil
1 parent 80e2f4b commit 9eaf5f6

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

lib/mongo_ecto.ex

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -496,6 +496,8 @@ defmodule Mongo.Ecto do
496496
:error
497497
end
498498

499+
defp load_objectid(nil), do: {:ok, nil}
500+
499501
defp load_objectid(_arg), do: :error
500502

501503
@impl true
@@ -589,6 +591,7 @@ defmodule Mongo.Ecto do
589591
ArgumentError -> :error
590592
end
591593

594+
defp dump_objectid(nil), do: {:ok, nil}
592595
defp dump_objectid(_), do: :error
593596

594597
@impl Ecto.Adapter.Schema

0 commit comments

Comments
 (0)