diff --git a/src/controllers/nft.controller.ts b/src/controllers/nft.controller.ts index cd51bc5..1465e90 100644 --- a/src/controllers/nft.controller.ts +++ b/src/controllers/nft.controller.ts @@ -180,7 +180,6 @@ class NftController extends BaseController { } let chestLevel = cfg.tier || 1 let chest = generateNewChest(user.id, user.activity, chestLevel, ChestStatusEnum.NORMAL) - await chest.save() let recordNew = new NFTHolderRecord({ user: user.id, contract, @@ -190,6 +189,7 @@ class NftController extends BaseController { rewards: [chest.id], }) await recordNew.save() + await chest.save() return { chests: [chest.toJson()] } } }