From b746716606be27d7deb49269f517d21f84ba6f2d Mon Sep 17 00:00:00 2001 From: Jeff Thompson Date: Thu, 23 Nov 2023 19:04:19 +0100 Subject: [PATCH] fix: In P3Context.GenerateProto3MessagePartial, need to check for nil rinfo.Package . Signed-off-by: Jeff Thompson --- tm2/pkg/amino/genproto/genproto.go | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/tm2/pkg/amino/genproto/genproto.go b/tm2/pkg/amino/genproto/genproto.go index 590fb9f4ea6..fb71f32783e 100644 --- a/tm2/pkg/amino/genproto/genproto.go +++ b/tm2/pkg/amino/genproto/genproto.go @@ -191,10 +191,12 @@ func (p3c *P3Context) GenerateProto3MessagePartial(p3doc *P3Doc, rt reflect.Type p3msg.Name = info.Name // not rinfo. var fieldComments map[string]string - if pkgType, ok := rinfo.Package.GetType(rt); ok { - p3msg.Comment = pkgType.Comment - // We will check for optional field comments below. - fieldComments = pkgType.FieldComments + if rinfo.Package != nil { + if pkgType, ok := rinfo.Package.GetType(rt); ok { + p3msg.Comment = pkgType.Comment + // We will check for optional field comments below. + fieldComments = pkgType.FieldComments + } } // Append to p3msg.Fields, fields of the struct.