mirror of
https://github.com/ash-project/ash.git
synced 2024-09-20 13:33:20 +12:00
fix: set argument default on cast
This commit is contained in:
parent
55a35396a4
commit
3c2ffd8662
1 changed files with 10 additions and 1 deletions
|
@ -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} ->
|
||||
|
|
Loading…
Reference in a new issue