From 65f1fe28c149e548ac674e30ab7560518799abb4 Mon Sep 17 00:00:00 2001 From: Sainan Date: Sat, 18 Jan 2025 15:09:20 +0100 Subject: [PATCH] allow rerolls to be undefined --- src/controllers/api/rerollRandomModController.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/controllers/api/rerollRandomModController.ts b/src/controllers/api/rerollRandomModController.ts index 1957c476..2732c109 100644 --- a/src/controllers/api/rerollRandomModController.ts +++ b/src/controllers/api/rerollRandomModController.ts @@ -13,6 +13,7 @@ export const rerollRandomModController: RequestHandler = async (req, res) => { const upgrade = inventory.Upgrades.find(x => x._id?.toString() == request.ItemIds[0])!; const fingerprint = JSON.parse(upgrade.UpgradeFingerprint!) as IUnveiledRivenFingerprint; + fingerprint.rerolls ??= 0; const kuvaCost = fingerprint.rerolls < rerollCosts.length ? rerollCosts[fingerprint.rerolls] : 3500; addMiscItems(inventory, [ { @@ -86,7 +87,7 @@ interface IUnveiledRivenFingerprint { lim: number; lvl: number; lvlReq: 0; - rerolls: number; + rerolls?: number; pol: string; buffs: IRivenStat[]; curses: IRivenStat[];