ensure Rush request has CategoryItemId
All checks were successful
Build / build (push) Successful in 1m27s
Build / build (pull_request) Successful in 1m13s

This commit is contained in:
Sainan 2025-04-16 05:21:04 +02:00
parent 67a733009d
commit 26cb7ada92

View File

@ -305,10 +305,10 @@ export const guildTechController: RequestHandler = async (req, res) => {
guild.ActiveDojoColorResearch = data.RecipeType;
await guild.save();
res.end();
} else if (data.Action == "Rush") {
} else if (data.Action == "Rush" && data.CategoryItemId) {
const inventoryChanges: IInventoryChanges = {
...updateCurrency(inventory, 20, true),
...claimSalvagedComponent(inventory, data.CategoryItemId!)
...claimSalvagedComponent(inventory, data.CategoryItemId)
};
await inventory.save();
res.json({
@ -316,7 +316,7 @@ export const guildTechController: RequestHandler = async (req, res) => {
});
} else {
logger.debug(`data provided to ${req.path}: ${String(req.body)}`);
throw new Error(`unknown guildTech action: ${data.Action}`);
throw new Error(`unhandled guildTech request`);
}
};