diff --git a/src/utils.ts b/src/utils.ts index 73895fc8..9f27ae3a 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -381,7 +381,7 @@ export function runAbstractTypeRuntimeChecks(schema: NexusGraphQLSchema, feature // if some isTypeOf or resolveType implementations are missing but isTypeOf and resolveType strategy enabled if ( - (resolveTypeImplemented === false || typesWithoutIsTypeOf.length > 0) && + (resolveTypeImplemented === false && typesWithoutIsTypeOf.length > 0) && features.abstractTypeStrategies.isTypeOf === true && features.abstractTypeStrategies.resolveType === true ) {