Skip to content

Commit efd392a

Browse files
committedAug 31, 2020
always set metadata, so it's never nil
1 parent 343c8f7 commit efd392a

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed
 

‎parser/parser.go

+2
Original file line numberDiff line numberDiff line change
@@ -325,6 +325,7 @@ func (p *Parser) parseField(pkg *packages.Package, objectName string, v *types.V
325325
f.Name = v.Name()
326326
f.NameLowerCamel = camelizeDown(f.Name)
327327
f.Comment = p.commentForField(objectName, f.Name)
328+
f.Metadata = map[string]interface{}{}
328329
if !v.Exported() {
329330
return f, p.wrapErr(errors.New(f.Name+" must be exported"), pkg, v.Pos())
330331
}
@@ -409,6 +410,7 @@ func (p *Parser) addOutputFields() error {
409410
TypeName: "string",
410411
JSType: "string",
411412
},
413+
Metadata: map[string]interface{}{},
412414
}
413415
for typeName := range p.outputObjects {
414416
obj, err := p.def.Object(typeName)

0 commit comments

Comments
 (0)
Please sign in to comment.