fix: use InvalidReturnType, not AssumptionFailed for callback returns

This commit is contained in:
Zach Daniel 2024-05-02 09:27:08 -04:00
parent 5ad47c10cf
commit 245ee998b4
4 changed files with 4 additions and 4 deletions

View file

@ -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.

View file

@ -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.

View file

@ -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.

View file

@ -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.