From 953e402ad3bb4dc8207b004171048f678c9c6a40 Mon Sep 17 00:00:00 2001 From: turtlebasket Date: Fri, 9 Sep 2022 00:05:55 +0000 Subject: [PATCH] handle edge case of uninitialized lockedUsers.Users --- x/colinearcore/keeper/msg_server_lock_funds.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x/colinearcore/keeper/msg_server_lock_funds.go b/x/colinearcore/keeper/msg_server_lock_funds.go index 49f40dc..de20e88 100644 --- a/x/colinearcore/keeper/msg_server_lock_funds.go +++ b/x/colinearcore/keeper/msg_server_lock_funds.go @@ -20,7 +20,7 @@ func (k msgServer) LockFunds(goCtx context.Context, msg *types.MsgLockFunds) (*t } lockedUsers, found := k.Keeper.GetLockedUsers(ctx) - if !found { + if !found || lockedUsers.Users == nil { // initialize if not yet initialized lockedUsers = types.LockedUsers{ Users: map[string]string{},