We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5788826 commit 5489b55Copy full SHA for 5489b55
lib/mongo_ecto.ex
@@ -491,6 +491,9 @@ defmodule Mongo.Ecto do
491
end
492
493
defp load_binary(%BSON.Binary{binary: binary}), do: {:ok, binary}
494
+
495
+ defp load_binary(nil), do: {:ok, nil}
496
497
defp load_binary(_), do: :error
498
499
defp load_objectid(%BSON.ObjectId{} = objectid) do
@@ -587,6 +590,7 @@ defmodule Mongo.Ecto do
587
590
defp dump_binary(binary, subtype) when is_binary(binary),
588
591
do: {:ok, %BSON.Binary{binary: binary, subtype: subtype}}
589
592
593
+ defp dump_binary(nil, _), do: {:ok, nil}
594
defp dump_binary(_, _), do: :error
595
596
defp dump_objectid(<<objectid::binary-size(24)>>) do
0 commit comments