defmodule MaybeCreateParent do
def change(cs, _, _) do
parent = Changeset.get_argument(cs, :parent) || %{}
cs
|> Changeset.delete_argument(:parent)
|> Changeset.manage_relationship(:parent, parent, type: :create)
end
end
defmodule MaybeCreateParent do
def change(cs, _, _) do
parent = Changeset.get_argument(cs, :parent) || %{}
cs
|> Changeset.delete_argument(:parent)
|> Changeset.manage_relationship(:parent, parent, type: :create)
end
end