Skip to content

Commit 343c8f7

Browse files
committedAug 31, 2020
always make Fields an array (never null)
1 parent 1d904c6 commit 343c8f7

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed
 

‎parser/parser.go

+1
Original file line numberDiff line numberDiff line change
@@ -287,6 +287,7 @@ func (p *Parser) parseObject(pkg *packages.Package, o types.Object, v *types.Str
287287
return p.wrapErr(errors.New(obj.Name+" must be a struct"), pkg, o.Pos())
288288
}
289289
obj.TypeID = o.Pkg().Path() + "." + obj.Name
290+
obj.Fields = []Field{}
290291
for i := 0; i < st.NumFields(); i++ {
291292
field, err := p.parseField(pkg, obj.Name, st.Field(i))
292293
if err != nil {

0 commit comments

Comments
 (0)
Please sign in to comment.