From db29c6dee8eb29d0262c821ea1081947783822bb Mon Sep 17 00:00:00 2001 From: yihuang Date: Thu, 30 Sep 2021 13:56:55 +0800 Subject: [PATCH] Update x/cronos/keeper/msg_server.go --- x/cronos/keeper/msg_server.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/x/cronos/keeper/msg_server.go b/x/cronos/keeper/msg_server.go index fe6df181f0..cccc9eeece 100644 --- a/x/cronos/keeper/msg_server.go +++ b/x/cronos/keeper/msg_server.go @@ -62,7 +62,8 @@ func (k msgServer) TransferTokens(goCtx context.Context, msg *types.MsgTransferT func (k msgServer) UpdateTokenMapping(goCtx context.Context, msg *types.MsgUpdateTokenMapping) (*types.MsgUpdateTokenMappingResponse, error) { ctx := sdk.UnwrapSDKContext(goCtx) admin := k.Keeper.GetParams(ctx).CronosAdmin - if len(admin) > 0 && admin != msg.Sender { + // if admin is empty, no sender could be equal to it + if admin != msg.Sender { return nil, sdkerrors.Wrap(sdkerrors.ErrInvalidAddress, "msg sender is authorized") } // msg is already validated