fix: add :forbidden to error_class, lowercase code for Forbidden (#589)

This commit is contained in:
Dmitry Maganov 2023-05-27 18:45:01 +03:00 committed by GitHub
parent 2396720b00
commit 77310bb1f6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 5 additions and 5 deletions

View file

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

View file

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

View file

@ -407,6 +407,6 @@ defmodule Ash.Error.Forbidden.Policy do
end
end
def code(_), do: "Forbidden"
def code(_), do: "forbidden"
end
end