diff --git a/modules/nft/keeper/grpc_query.go b/modules/nft/keeper/grpc_query.go index 47a071b5..a3cadf01 100644 --- a/modules/nft/keeper/grpc_query.go +++ b/modules/nft/keeper/grpc_query.go @@ -65,6 +65,9 @@ func (k Keeper) Owner(c context.Context, request *types.QueryOwnerRequest) (*typ } return nil }) + if err != nil { + return nil, err + } for i := 0; i < len(owner.IDCollections); i++ { owner.IDCollections[i].TokenIds = idsMap[owner.IDCollections[i].DenomId] } diff --git a/modules/nft/keeper/msg_server.go b/modules/nft/keeper/msg_server.go index 710535f4..3aa73c93 100644 --- a/modules/nft/keeper/msg_server.go +++ b/modules/nft/keeper/msg_server.go @@ -72,7 +72,7 @@ func (m msgServer) MintNFT(goCtx context.Context, msg *types.MsgMintNFT) (*types } if denom.MintRestricted && denom.Creator != sender.String() { - return nil, sdkerrors.Wrapf(sdkerrors.ErrUnauthorized, "%s is not allowed to mint NFT of denom %s", denom.Creator, msg.DenomId) + return nil, sdkerrors.Wrapf(sdkerrors.ErrUnauthorized, "%s is not allowed to mint NFT of denom %s", msg.Sender, msg.DenomId) } if err := m.Keeper.MintNFT(ctx, msg.DenomId, msg.Id,