diff --git a/src/schemaVisitor.ts b/src/schemaVisitor.ts index dedcba8757b..e5e2c58b0aa 100644 --- a/src/schemaVisitor.ts +++ b/src/schemaVisitor.ts @@ -364,7 +364,7 @@ export function healSchema(schema: GraphQLSchema) { } else if (type instanceof GraphQLObjectType) { healFields(type); - each(type.getInterfaces(), iface => heal(iface)); + updateEachKey(type.getInterfaces(), iface => healType(iface)); } else if (type instanceof GraphQLInterfaceType) { healFields(type);