diff --git a/packages/utils/src/build-operation-for-field.ts b/packages/utils/src/build-operation-for-field.ts index f016611dd7b..1201ae82bee 100644 --- a/packages/utils/src/build-operation-for-field.ts +++ b/packages/utils/src/build-operation-for-field.ts @@ -24,6 +24,7 @@ import { NonNullTypeNode, OperationTypeNode, isInterfaceType, + isEnumType, Kind, } from 'graphql'; import { camelCase } from 'camel-case'; @@ -472,7 +473,7 @@ function resolveField({ } fieldTypeMap.set(fieldName, field.type.toString()); - if (!isScalarType(namedType)) { + if (!isScalarType(namedType) && !isEnumType(namedType)) { return { kind: Kind.FIELD, name: {