fix: set argument default on cast

This commit is contained in:
Zach Daniel 2021-03-12 22:21:52 -05:00
parent 55a35396a4
commit 3c2ffd8662

View file

@ -938,7 +938,16 @@ defmodule Ash.Changeset do
| arguments: Map.put(new_changeset.arguments, argument.name, casted)
}
else
changeset
case argument_default(argument.default) do
nil ->
changeset
value ->
%{
new_changeset
| arguments: Map.put(new_changeset.arguments, argument.name, value)
}
end
end
else
{:error, error} ->