From 0f7866a575ad50ff94e1b76bb2cf2df6bb53fb6b Mon Sep 17 00:00:00 2001 From: Sainan Date: Wed, 26 Mar 2025 05:09:48 -0700 Subject: [PATCH] fix: handle weapon meta having an empty defaultUpgrades array (#1333) Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/1333 --- src/services/inventoryService.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/services/inventoryService.ts b/src/services/inventoryService.ts index 8397edfa..39361841 100644 --- a/src/services/inventoryService.ts +++ b/src/services/inventoryService.ts @@ -378,8 +378,8 @@ export const addItem = async ( defaultOverwrites.Features = EquipmentFeatures.DOUBLE_CAPACITY; } if ( - weapon.defaultUpgrades && - weapon.defaultUpgrades[0].ItemType == "/Lotus/Weapons/Grineer/KuvaLich/Upgrades/InnateDamageRandomMod" + weapon.defaultUpgrades?.[0]?.ItemType == + "/Lotus/Weapons/Grineer/KuvaLich/Upgrades/InnateDamageRandomMod" ) { defaultOverwrites.UpgradeType = "/Lotus/Weapons/Grineer/KuvaLich/Upgrades/InnateDamageRandomMod"; defaultOverwrites.UpgradeFingerprint = JSON.stringify({