From cc15fdd5b28acecd004e90e4823e9406654e70d8 Mon Sep 17 00:00:00 2001 From: Joe Furfaro Date: Mon, 17 Mar 2025 22:01:39 -0700 Subject: [PATCH] fix typo preventing uses from getting checked --- lib/services/orders.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/services/orders.ts b/lib/services/orders.ts index 2c375a8..e085c5f 100644 --- a/lib/services/orders.ts +++ b/lib/services/orders.ts @@ -183,7 +183,7 @@ export async function createOrder({ paymentMethodNonce, cart = [], customer = {} ...(typeof p.price === 'string' ? {price: Number(p.price)} : {}) })); - let promo: Promo, promoUses: number; + let promo: Promo; if(promoId) { [promo] = (await sql` SELECT * @@ -197,8 +197,8 @@ export async function createOrder({ paymentMethodNonce, cart = [], customer = {} ...(typeof p.flatDiscount === 'string' ? {flatDiscount: Number(p.flatDiscount)} : {}) })); - [promoUses] = (await sql` - SELECT count(id) as promoUses + const [promoUses] = (await sql<{promoUses: number}[]>` + SELECT count(id) as promo_uses FROM orders WHERE promo_id = ${promoId} `).map(pu => (pu.promoUses));