From 345c227d31aaabe47bd8e376bc36d7dd74f285ff Mon Sep 17 00:00:00 2001 From: Jean-Claude Date: Thu, 17 Oct 2019 10:10:17 +0200 Subject: [PATCH] Fix name collusion when field is of type object --- schema.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/schema.go b/schema.go index 53971645a..35609776b 100644 --- a/schema.go +++ b/schema.go @@ -289,9 +289,7 @@ func typeMapReducer(schema *Schema, typeMap TypeMap, objectType Type) (TypeMap, return typeMapReducer(schema, typeMap, objectType.OfType) } case *Object: - if objectType.err != nil { - return typeMap, objectType.err - } + return typeMap, objectType.err } if mappedObjectType, ok := typeMap[objectType.Name()]; ok {