Skip to content

Commit 2603bfd

Browse files
committed
fixed user creation
1 parent f005033 commit 2603bfd

2 files changed

Lines changed: 8 additions & 1 deletion

File tree

x/cardchain/keeper/msg_server_user_create.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import (
1212
func (k msgServer) UserCreate(goCtx context.Context, msg *types.MsgUserCreate) (*types.MsgUserCreateResponse, error) {
1313
ctx := sdk.UnwrapSDKContext(goCtx)
1414

15-
user, err := k.GetUserFromString(ctx, msg.Creator)
15+
user, err := k.GetUserFromString(ctx, msg.NewUser)
1616
if err != nil {
1717
return nil, errorsmod.Wrapf(sdkerrors.ErrInvalidAddress, "invalid creator address (%s)", err)
1818
}

x/cardchain/keeper/query_user.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,10 @@ package keeper
33
import (
44
"context"
55

6+
errorsmod "cosmossdk.io/errors"
67
"github.com/DecentralCardGame/cardchain/x/cardchain/types"
78
sdk "github.com/cosmos/cosmos-sdk/types"
9+
sdkerrors "github.com/cosmos/cosmos-sdk/types/errors"
810
"google.golang.org/grpc/codes"
911
"google.golang.org/grpc/status"
1012
)
@@ -20,5 +22,10 @@ func (k Keeper) User(goCtx context.Context, req *types.QueryUserRequest) (*types
2022
if err != nil {
2123
return nil, err
2224
}
25+
26+
if user.Alias == "" {
27+
return nil, errorsmod.Wrapf(sdkerrors.ErrInvalidRequest, "user doesnt exist")
28+
}
29+
2330
return &types.QueryUserResponse{User: user.User}, nil
2431
}

0 commit comments

Comments
 (0)