mirror of
https://github.com/ash-project/ash.git
synced 2024-09-20 13:33:20 +12:00
fix: set argument name in manage_relationship
This commit is contained in:
parent
9ede11b7d4
commit
ba6b4202f9
1 changed files with 6 additions and 2 deletions
|
@ -8,10 +8,14 @@ defmodule Ash.Resource.Change.ManageRelationship do
|
|||
end
|
||||
|
||||
def change(changeset, opts, _) do
|
||||
manage_opts = opts[:opts] || []
|
||||
|
||||
case Changeset.fetch_argument(changeset, opts[:argument]) do
|
||||
{:ok, argument_value} ->
|
||||
manage_opts =
|
||||
opts[:opts]
|
||||
|> Kernel.||([])
|
||||
|> Keyword.put_new(:meta, [])
|
||||
|> Keyword.update!(:meta, &Keyword.put(&1, :id, opts[:argument]))
|
||||
|
||||
Ash.Changeset.manage_relationship(
|
||||
changeset,
|
||||
opts[:relationship],
|
||||
|
|
Loading…
Reference in a new issue