@@ -165,7 +165,7 @@ func (c *Context) Validate() error {
165
165
errs = append (errs , fmt .Errorf ("a custom signer function as been defined for message %s which already has a signer field defined with (cosmos.msg.v1.signer)" , md .FullName ()))
166
166
continue
167
167
}
168
- _ , err := c .getGetSignersFn (md , true )
168
+ _ , err := c .getGetSignersFn (md )
169
169
if err != nil {
170
170
errs = append (errs , err )
171
171
}
@@ -333,17 +333,13 @@ func (c *Context) getAddressCodec(field protoreflect.FieldDescriptor) address.Co
333
333
return addrCdc
334
334
}
335
335
336
- func (c * Context ) getGetSignersFn (messageDescriptor protoreflect.MessageDescriptor , add bool ) (GetSignersFunc , error ) {
336
+ func (c * Context ) getGetSignersFn (messageDescriptor protoreflect.MessageDescriptor ) (GetSignersFunc , error ) {
337
337
f , ok := c .customGetSignerFuncs [messageDescriptor .FullName ()]
338
338
if ok {
339
339
return f , nil
340
340
}
341
341
f , ok = c .getSignersFuncs [messageDescriptor .FullName ()]
342
342
if ! ok {
343
- if ! add {
344
- return nil , fmt .Errorf ("no GetSignersFunc found for message %s; have you called Validate()?" , messageDescriptor .FullName ())
345
- }
346
-
347
343
var err error
348
344
f , err = c .makeGetSignersFunc (messageDescriptor )
349
345
if err != nil {
@@ -357,7 +353,7 @@ func (c *Context) getGetSignersFn(messageDescriptor protoreflect.MessageDescript
357
353
358
354
// GetSigners returns the signers for a given message.
359
355
func (c * Context ) GetSigners (msg proto.Message ) ([][]byte , error ) {
360
- f , err := c .getGetSignersFn (msg .ProtoReflect ().Descriptor (), false )
356
+ f , err := c .getGetSignersFn (msg .ProtoReflect ().Descriptor ())
361
357
if err != nil {
362
358
return nil , err
363
359
}
0 commit comments