From 62dd3c04b36970e371c22f534cea0de933617b45 Mon Sep 17 00:00:00 2001 From: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com> Date: Sat, 29 Mar 2025 20:07:16 +0100 Subject: [PATCH] inventory projection for addModularEquipment --- src/controllers/custom/addModularEquipmentController.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/controllers/custom/addModularEquipmentController.ts b/src/controllers/custom/addModularEquipmentController.ts index 39a12b24..5e09902b 100644 --- a/src/controllers/custom/addModularEquipmentController.ts +++ b/src/controllers/custom/addModularEquipmentController.ts @@ -6,10 +6,11 @@ import { modularWeaponTypes } from "@/src/helpers/modularWeaponHelper"; export const addModularEquipmentController: RequestHandler = async (req, res) => { const accountId = await getAccountIdForRequest(req); const request = req.body as IAddModularEquipmentRequest; - const inventory = await getInventory(accountId); const category = modularWeaponTypes[request.ItemType]; + const inventoryBin = productCategoryToInventoryBin(category)!; + const inventory = await getInventory(accountId, `${category} ${inventoryBin}`); addEquipment(inventory, category, request.ItemType, request.ModularParts); - occupySlot(inventory, productCategoryToInventoryBin(category)!, true); + occupySlot(inventory, inventoryBin, true); await inventory.save(); res.end(); };