From c357e0333982a9cc5fdc5c21a5847b1fb020a5d4 Mon Sep 17 00:00:00 2001 From: Rense Bakker Date: Tue, 23 Jun 2020 11:32:30 +0200 Subject: [PATCH] fix for missing enum in build operation node for field method --- packages/utils/src/build-operation-for-field.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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: {