From 36d6380c6ea73836c31721a920cc7ad9210c9bda Mon Sep 17 00:00:00 2001 From: Zach Daniel Date: Tue, 11 Apr 2023 09:42:11 -0400 Subject: [PATCH] fix: properly require attributes on creates --- lib/ash/actions/create.ex | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/lib/ash/actions/create.ex b/lib/ash/actions/create.ex index e4a5da92..cb3cc07c 100644 --- a/lib/ash/actions/create.ex +++ b/lib/ash/actions/create.ex @@ -386,12 +386,13 @@ defmodule Ash.Actions.Create do if changeset.context[:private][:action_result] do changeset else - changeset - |> Ash.Changeset.require_values( - :create, - true, - final_check - ) + changeset = + changeset + |> Ash.Changeset.require_values( + :create, + true, + final_check + ) {changeset, _} = Ash.Actions.ManagedRelationships.validate_required_belongs_to(