diff --git a/lib/ash/actions/create/create.ex b/lib/ash/actions/create/create.ex index 79716004..53308bc2 100644 --- a/lib/ash/actions/create/create.ex +++ b/lib/ash/actions/create/create.ex @@ -448,7 +448,7 @@ defmodule Ash.Actions.Create do end defp validate_manual_action_return_result!(other, resource, action) do - raise Ash.Error.Framework.AssumptionFailed, + raise Ash.Error.Framework.InvalidReturnType, message: """ Manual action #{inspect(action.name)} on #{inspect(resource)} returned an invalid result. diff --git a/lib/ash/actions/destroy/destroy.ex b/lib/ash/actions/destroy/destroy.ex index b75f5fb2..818f3e22 100644 --- a/lib/ash/actions/destroy/destroy.ex +++ b/lib/ash/actions/destroy/destroy.ex @@ -281,7 +281,7 @@ defmodule Ash.Actions.Destroy do end defp validate_manual_action_return_result!(other, resource, action) do - raise Ash.Error.Framework.AssumptionFailed, + raise Ash.Error.Framework.InvalidReturnType, message: """ Manual action #{inspect(action.name)} on #{inspect(resource)} returned an invalid result. diff --git a/lib/ash/actions/read/read.ex b/lib/ash/actions/read/read.ex index 793f7938..cc925eb2 100644 --- a/lib/ash/actions/read/read.ex +++ b/lib/ash/actions/read/read.ex @@ -2089,7 +2089,7 @@ defmodule Ash.Actions.Read do end defp validate_manual_action_return_result!(other, resource, action) do - raise Ash.Error.Framework.AssumptionFailed, + raise Ash.Error.Framework.InvalidReturnType, message: """ Manual action #{inspect(action.name)} on #{inspect(resource)} returned an invalid result. diff --git a/lib/ash/actions/update/update.ex b/lib/ash/actions/update/update.ex index 7aceb4ed..937bb082 100644 --- a/lib/ash/actions/update/update.ex +++ b/lib/ash/actions/update/update.ex @@ -558,7 +558,7 @@ defmodule Ash.Actions.Update do end defp validate_manual_action_return_result!(other, resource, action) do - raise Ash.Error.Framework.AssumptionFailed, + raise Ash.Error.Framework.InvalidReturnType, message: """ Manual action #{inspect(action.name)} on #{inspect(resource)} returned an invalid result.