mirror of
https://github.com/ash-project/ash_graphql.git
synced 2024-09-19 12:53:40 +12:00
fix: get allow_nil? from the correct place
This commit is contained in:
parent
ff06d5a540
commit
fa84e7ecca
3 changed files with 9 additions and 15 deletions
|
@ -2456,7 +2456,7 @@ defmodule AshGraphql.Resource do
|
|||
name: to_string(name),
|
||||
type:
|
||||
if Keyword.get(
|
||||
constraints || [],
|
||||
attribute,
|
||||
:allow_nil?,
|
||||
true
|
||||
) do
|
||||
|
@ -2471,7 +2471,7 @@ defmodule AshGraphql.Resource do
|
|||
]
|
||||
}
|
||||
|
||||
{type, constraints} ->
|
||||
{type, _} ->
|
||||
{types,
|
||||
[
|
||||
%Absinthe.Blueprint.Schema.FieldDefinition{
|
||||
|
@ -2481,7 +2481,7 @@ defmodule AshGraphql.Resource do
|
|||
name: to_string(name),
|
||||
type:
|
||||
if Keyword.get(
|
||||
constraints || [],
|
||||
attribute,
|
||||
:allow_nil?,
|
||||
true
|
||||
) do
|
||||
|
@ -2538,7 +2538,7 @@ defmodule AshGraphql.Resource do
|
|||
__reference__: AshGraphql.Resource.ref(env),
|
||||
name: to_string(name),
|
||||
type:
|
||||
if Keyword.get(constraints || [], :allow_nil?, true) do
|
||||
if Keyword.get(attribute, :allow_nil?, true) do
|
||||
nested_type_name
|
||||
else
|
||||
%Absinthe.Blueprint.TypeReference.NonNull{
|
||||
|
@ -2550,7 +2550,7 @@ defmodule AshGraphql.Resource do
|
|||
]
|
||||
}
|
||||
|
||||
{type, constraints} ->
|
||||
{type, _} ->
|
||||
{types,
|
||||
[
|
||||
%Absinthe.Blueprint.Schema.InputValueDefinition{
|
||||
|
@ -2559,7 +2559,7 @@ defmodule AshGraphql.Resource do
|
|||
__reference__: AshGraphql.Resource.ref(env),
|
||||
name: to_string(name),
|
||||
type:
|
||||
if Keyword.get(constraints || [], :allow_nil?, true) do
|
||||
if Keyword.get(attribute, :allow_nil?, true) do
|
||||
do_field_type(type, nil, nil, false)
|
||||
else
|
||||
%Absinthe.Blueprint.TypeReference.NonNull{
|
||||
|
|
|
@ -6,9 +6,7 @@ defmodule AshGraphql.Test.ConstrainedMap do
|
|||
fields: [
|
||||
foo_bar: [
|
||||
type: :string,
|
||||
constraints: [
|
||||
allow_nil?: false
|
||||
]
|
||||
],
|
||||
baz: [
|
||||
type: :integer
|
||||
|
|
|
@ -12,9 +12,7 @@ defmodule AshGraphql.Test.MapTypes do
|
|||
fields: [
|
||||
foo: [
|
||||
type: :string,
|
||||
constraints: [
|
||||
allow_nil?: false
|
||||
]
|
||||
],
|
||||
bar: [
|
||||
type: :integer
|
||||
|
@ -43,9 +41,7 @@ defmodule AshGraphql.Test.MapTypes do
|
|||
fields: [
|
||||
foo: [
|
||||
type: :string,
|
||||
constraints: [
|
||||
allow_nil?: false
|
||||
]
|
||||
],
|
||||
bar: [
|
||||
type: :integer
|
||||
|
|
Loading…
Reference in a new issue