From 9c70e90db6aa62248ac8112fa9ae768a8ea239fd Mon Sep 17 00:00:00 2001 From: VoltPrime Date: Tue, 11 Nov 2025 17:03:13 -0500 Subject: [PATCH] Only check legacy conditions if SellCurrency is absent --- src/controllers/api/sellController.ts | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/controllers/api/sellController.ts b/src/controllers/api/sellController.ts index 20af1f37..0b86c16a 100644 --- a/src/controllers/api/sellController.ts +++ b/src/controllers/api/sellController.ts @@ -28,13 +28,14 @@ export const sellController: RequestHandler = async (req, res) => { let sellCurrency = "SC_RegularCredits"; if (payload.SellCurrency) { sellCurrency = payload.SellCurrency; - } - if (payload.SellForFusionPoints || payload.SellForPrimeBucks) { - if (payload.SellForFusionPoints) { - sellCurrency = "SC_FusionPoints"; - } - if (payload.SellForPrimeBucks) { - sellCurrency = "SC_PrimeBucks"; + } else { + if (payload.SellForFusionPoints || payload.SellForPrimeBucks) { + if (payload.SellForFusionPoints) { + sellCurrency = "SC_FusionPoints"; + } + if (payload.SellForPrimeBucks) { + sellCurrency = "SC_PrimeBucks"; + } } } if (sellCurrency == "SC_RegularCredits") { @@ -358,7 +359,7 @@ interface ISellRequest { WeaponSkins?: ISellItem[]; // SNS specific field }; SellPrice: number; - SellCurrency: + SellCurrency?: | "SC_RegularCredits" | "SC_PrimeBucks" | "SC_FusionPoints"