chore: update errors and deps

This commit is contained in:
Zach Daniel 2024-04-01 14:13:48 -04:00
parent 513c1ac68f
commit 78c5b6a3bb
3 changed files with 12 additions and 2 deletions

View file

@ -8,6 +8,7 @@ defimpl AshGraphql.Error, for: Ash.Error.Changes.InvalidChanges do
message: error.message,
short_message: error.message,
vars: Map.new(error.vars),
code: "invalid_changes",
fields: List.wrap(error.fields)
}
end
@ -19,6 +20,7 @@ defimpl AshGraphql.Error, for: Ash.Error.Query.InvalidQuery do
message: error.message,
short_message: error.message,
vars: Map.new(error.vars),
code: "invalid_query",
fields: [error.field]
}
end
@ -29,6 +31,7 @@ defimpl AshGraphql.Error, for: Ash.Error.Page.InvalidKeyset do
%{
message: "Invalid value provided as a keyset for %{key}: %{value}",
short_message: "invalid keyset",
code: "invalid_keyset",
vars: Map.merge(Map.new(error.vars), %{value: inspect(error.value), key: error.key}),
fields: List.wrap(Map.get(error, :key))
}
@ -40,6 +43,7 @@ defimpl AshGraphql.Error, for: Ash.Error.Changes.InvalidAttribute do
%{
message: error.message,
short_message: error.message,
code: "invalid_attribute",
vars: Map.new(error.vars),
fields: [error.field]
}
@ -51,6 +55,7 @@ defimpl AshGraphql.Error, for: Ash.Error.Changes.InvalidArgument do
%{
message: error.message,
short_message: error.message,
code: "invalid_argument",
vars: Map.new(error.vars),
fields: [error.field]
}
@ -62,6 +67,7 @@ defimpl AshGraphql.Error, for: Ash.Error.Query.InvalidArgument do
%{
message: error.message,
short_message: error.message,
code: "invalid_argument",
vars: Map.new(error.vars),
fields: [error.field]
}
@ -73,6 +79,7 @@ defimpl AshGraphql.Error, for: Ash.Error.Changes.Required do
%{
message: "is required",
short_message: "is required",
code: "required",
vars: error.vars,
fields: [error.field]
}
@ -84,6 +91,7 @@ defimpl AshGraphql.Error, for: Ash.Error.Query.NotFound do
%{
message: "could not be found",
short_message: "could not be found",
code: "not_found",
fields: Map.keys(error.primary_key || %{}),
vars: error.vars
}
@ -95,6 +103,7 @@ defimpl AshGraphql.Error, for: Ash.Error.Query.Required do
%{
message: "is required",
short_message: "is required",
code: "required",
vars: error.vars,
fields: [error.field]
}
@ -139,6 +148,7 @@ defimpl AshGraphql.Error, for: Ash.Error.Invalid.InvalidPrimaryKey do
message: "invalid primary key provided",
short_message: "invalid primary key provided",
fields: [],
code: "invalid_primary_key",
vars: Map.new(error.vars)
}
end

View file

@ -136,7 +136,7 @@ defmodule AshGraphql.MixProject do
# Run "mix help deps" to learn about dependencies.
defp deps do
[
{:ash, ash_version("~> 3.0-dev")},
{:ash, ash_version("~> 3.0.0-rc.6")},
{:absinthe_plug, "~> 1.4"},
{:absinthe, "~> 1.7"},
{:jason, "~> 1.2"},

View file

@ -1,7 +1,7 @@
%{
"absinthe": {:hex, :absinthe, "1.7.5", "a15054f05738e766f7cc7fd352887dfd5e61cec371fb4741cca37c3359ff74ac", [:mix], [{:dataloader, "~> 1.0.0 or ~> 2.0", [hex: :dataloader, repo: "hexpm", optional: true]}, {:decimal, "~> 1.0 or ~> 2.0", [hex: :decimal, repo: "hexpm", optional: true]}, {:nimble_parsec, "~> 1.2.2 or ~> 1.3.0", [hex: :nimble_parsec, repo: "hexpm", optional: false]}, {:opentelemetry_process_propagator, "~> 0.2.1", [hex: :opentelemetry_process_propagator, repo: "hexpm", optional: true]}, {:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "22a9a38adca26294ad0ee91226168f5d215b401efd770b8a1b8fd9c9b21ec316"},
"absinthe_plug": {:hex, :absinthe_plug, "1.5.8", "38d230641ba9dca8f72f1fed2dfc8abd53b3907d1996363da32434ab6ee5d6ab", [:mix], [{:absinthe, "~> 1.5", [hex: :absinthe, repo: "hexpm", optional: false]}, {:plug, "~> 1.4", [hex: :plug, repo: "hexpm", optional: false]}], "hexpm", "bbb04176647b735828861e7b2705465e53e2cf54ccf5a73ddd1ebd855f996e5a"},
"ash": {:hex, :ash, "3.0.0-rc.4", "b8142d27a4541d44d2400f5a127d87cc88a54928945f302210b779fcbaf8fc41", [:mix], [{:comparable, "~> 1.0", [hex: :comparable, repo: "hexpm", optional: false]}, {:decimal, "~> 2.0", [hex: :decimal, repo: "hexpm", optional: false]}, {:ecto, "~> 3.7", [hex: :ecto, repo: "hexpm", optional: false]}, {:ets, "~> 0.8", [hex: :ets, repo: "hexpm", optional: false]}, {:jason, ">= 1.0.0", [hex: :jason, repo: "hexpm", optional: false]}, {:picosat_elixir, "~> 0.2", [hex: :picosat_elixir, repo: "hexpm", optional: true]}, {:plug, ">= 0.0.0", [hex: :plug, repo: "hexpm", optional: true]}, {:reactor, "~> 0.8", [hex: :reactor, repo: "hexpm", optional: false]}, {:simple_sat, ">= 0.1.1 and < 1.0.0-0", [hex: :simple_sat, repo: "hexpm", optional: true]}, {:spark, ">= 2.1.7 and < 3.0.0-0", [hex: :spark, repo: "hexpm", optional: false]}, {:splode, "~> 0.2", [hex: :splode, repo: "hexpm", optional: false]}, {:stream_data, "~> 0.6", [hex: :stream_data, repo: "hexpm", optional: false]}, {:telemetry, "~> 1.1", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "518a8948e3973efe5df432825db58eaf03cf3f0cd6445e98479aa398ebaedfdf"},
"ash": {:hex, :ash, "3.0.0-rc.6", "78d9bc068a0c632e4fe2db8a8802f772c65329c8bc15877ceb6eb2ac83e1fa8b", [:mix], [{:comparable, "~> 1.0", [hex: :comparable, repo: "hexpm", optional: false]}, {:decimal, "~> 2.0", [hex: :decimal, repo: "hexpm", optional: false]}, {:ecto, "~> 3.7", [hex: :ecto, repo: "hexpm", optional: false]}, {:ets, "~> 0.8", [hex: :ets, repo: "hexpm", optional: false]}, {:jason, ">= 1.0.0", [hex: :jason, repo: "hexpm", optional: false]}, {:picosat_elixir, "~> 0.2", [hex: :picosat_elixir, repo: "hexpm", optional: true]}, {:plug, ">= 0.0.0", [hex: :plug, repo: "hexpm", optional: true]}, {:reactor, "~> 0.8", [hex: :reactor, repo: "hexpm", optional: false]}, {:simple_sat, ">= 0.1.1 and < 1.0.0-0", [hex: :simple_sat, repo: "hexpm", optional: true]}, {:spark, ">= 2.1.7 and < 3.0.0-0", [hex: :spark, repo: "hexpm", optional: false]}, {:splode, "~> 0.2", [hex: :splode, repo: "hexpm", optional: false]}, {:stream_data, "~> 0.6", [hex: :stream_data, repo: "hexpm", optional: false]}, {:telemetry, "~> 1.1", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "3e0ccc857572d10972868886aff46f9b1d11c90f8b357f85f2887e71f702e916"},
"bunt": {:hex, :bunt, "1.0.0", "081c2c665f086849e6d57900292b3a161727ab40431219529f13c4ddcf3e7a44", [:mix], [], "hexpm", "dc5f86aa08a5f6fa6b8096f0735c4e76d54ae5c9fa2c143e5a1fc7c1cd9bb6b5"},
"comparable": {:hex, :comparable, "1.0.0", "bb669e91cedd14ae9937053e5bcbc3c52bb2f22422611f43b6e38367d94a495f", [:mix], [{:typable, "~> 0.1", [hex: :typable, repo: "hexpm", optional: false]}], "hexpm", "277c11eeb1cd726e7cd41c6c199e7e52fa16ee6830b45ad4cdc62e51f62eb60c"},
"credo": {:hex, :credo, "1.7.4", "68ca5cf89071511c12fd9919eb84e388d231121988f6932756596195ccf7fd35", [:mix], [{:bunt, "~> 0.2.1 or ~> 1.0", [hex: :bunt, repo: "hexpm", optional: false]}, {:file_system, "~> 0.2 or ~> 1.0", [hex: :file_system, repo: "hexpm", optional: false]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: false]}], "hexpm", "9cf776d062c78bbe0f0de1ecaee183f18f2c3ec591326107989b054b7dddefc2"},