From 1c64672e354bc36d3df793929ed4e9dbc6204cd3 Mon Sep 17 00:00:00 2001 From: Igor Dianov Date: Thu, 24 Apr 2025 14:34:31 -0700 Subject: [PATCH] Fix introspection error result due to missing entity type --- .../graphql/jpa/query/schema/impl/GraphQLJpaSchemaBuilder.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/schema/src/main/java/com/introproventures/graphql/jpa/query/schema/impl/GraphQLJpaSchemaBuilder.java b/schema/src/main/java/com/introproventures/graphql/jpa/query/schema/impl/GraphQLJpaSchemaBuilder.java index 84355d49..3f5cd1c0 100644 --- a/schema/src/main/java/com/introproventures/graphql/jpa/query/schema/impl/GraphQLJpaSchemaBuilder.java +++ b/schema/src/main/java/com/introproventures/graphql/jpa/query/schema/impl/GraphQLJpaSchemaBuilder.java @@ -546,7 +546,8 @@ private GraphQLFieldDefinition getAggregateFieldDefinition(EntityType entityT var javaType = isPlural(association) ? PluralAttribute.class.cast(association).getBindableJavaType() : association.getJavaType(); - var attributes = EntityIntrospector.resultOf(javaType).getAttributes(); + var javaTypeEntity = entityManager.getMetamodel().entity(javaType); + var attributes = EntityIntrospector.introspect(javaTypeEntity).getAttributes(); var fields = attributes .values() .stream()