From 3b627c040ca3e84c27dc4fd287f7a1666bf404b6 Mon Sep 17 00:00:00 2001 From: em Date: Fri, 13 Jan 2023 15:38:17 +0100 Subject: [PATCH] Let ID be every type, since it is allowed by See GraphQL Spec https://graphql.org/learn/schema/#scalar-types --- .../annotations/processor/typeFunctions/IDFunction.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/main/java/graphql/annotations/processor/typeFunctions/IDFunction.java b/src/main/java/graphql/annotations/processor/typeFunctions/IDFunction.java index aa5165ff..0292a175 100644 --- a/src/main/java/graphql/annotations/processor/typeFunctions/IDFunction.java +++ b/src/main/java/graphql/annotations/processor/typeFunctions/IDFunction.java @@ -30,9 +30,7 @@ public String getTypeName(Class aClass, AnnotatedType annotatedType) { @Override public boolean canBuildType(Class aClass, AnnotatedType annotatedType) { - return annotatedType != null - && (aClass == Integer.class || aClass == int.class || aClass == String.class) - && annotatedType.isAnnotationPresent(GraphQLID.class); + return annotatedType != null && annotatedType.isAnnotationPresent(GraphQLID.class); } @Override