mirror of
https://github.com/ash-project/ash.git
synced 2024-09-20 13:33:20 +12:00
fix: add :forbidden
to error_class
, lowercase code for Forbidden
(#589)
This commit is contained in:
parent
2396720b00
commit
77310bb1f6
3 changed files with 5 additions and 5 deletions
|
@ -6,12 +6,12 @@ defmodule Ash.Error do
|
|||
alias Ash.Error.{Forbidden, Framework, Invalid, Stacktrace, Unknown}
|
||||
alias Ash.Error.Unknown.UnknownError
|
||||
|
||||
@type error_class() :: :invalid | :authorization | :framework | :unknown
|
||||
@type error_class() :: :forbidden | :invalid | :framework | :unknown
|
||||
|
||||
@type t :: %{
|
||||
required(:__struct__) => module,
|
||||
required(:__exception__) => true,
|
||||
required(:class) => :invalid | :forbidden | :framework | :unknown,
|
||||
required(:class) => error_class(),
|
||||
required(:path) => [atom | integer],
|
||||
required(:changeset) => Ash.Changeset.t() | nil,
|
||||
required(:query) => Ash.Query.t() | nil,
|
||||
|
@ -568,8 +568,8 @@ defmodule Ash.Error do
|
|||
end)
|
||||
end
|
||||
|
||||
defp header(:invalid), do: "Input Invalid"
|
||||
defp header(:forbidden), do: "Forbidden"
|
||||
defp header(:invalid), do: "Input Invalid"
|
||||
defp header(:framework), do: "Framework Error"
|
||||
defp header(:unknown), do: "Unknown Error"
|
||||
|
||||
|
|
|
@ -16,6 +16,6 @@ defmodule Ash.Error.Forbidden do
|
|||
Ash.Error.error_descriptions(errors)
|
||||
end
|
||||
|
||||
def code(_), do: "Forbidden"
|
||||
def code(_), do: "forbidden"
|
||||
end
|
||||
end
|
||||
|
|
|
@ -407,6 +407,6 @@ defmodule Ash.Error.Forbidden.Policy do
|
|||
end
|
||||
end
|
||||
|
||||
def code(_), do: "Forbidden"
|
||||
def code(_), do: "forbidden"
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue