diff --git a/x/authz/keeper/msg_server.go b/x/authz/keeper/msg_server.go index d6dad9d6f7..fe14037cd3 100644 --- a/x/authz/keeper/msg_server.go +++ b/x/authz/keeper/msg_server.go @@ -40,7 +40,7 @@ func (k Keeper) Grant(ctx context.Context, msg *authz.MsgGrant) (*authz.MsgGrant } t := authorization.MsgTypeURL() - if k.environment.RouterService.MessageRouterService().CanInvoke(ctx, t) == nil { + if err := k.environment.RouterService.MessageRouterService().CanInvoke(ctx, t); err != nil { return nil, sdkerrors.ErrInvalidType.Wrapf("%s doesn't exist", t) }