From 7704bbe497bc99fcd976697b1c9ec6a484086957 Mon Sep 17 00:00:00 2001 From: Max Wofford Date: Tue, 3 Sep 2024 22:49:18 -0400 Subject: [PATCH] Attempt to fix shop loading bug --- pages/api/arcade/shop.js | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/pages/api/arcade/shop.js b/pages/api/arcade/shop.js index 21eb9b3d..3204dff1 100644 --- a/pages/api/arcade/shop.js +++ b/pages/api/arcade/shop.js @@ -18,21 +18,8 @@ export const shopParts = async () => { const fields = record.fields; let stock = fields["Stock"] - if (stock && fields["Orders"]) { - const orderIds = fields["Orders"] - const ordersFilter = orderIds.map(id => `RECORD_ID() = "${id}"`).join(", ") - const data = await ordersTable.read({ - filterByFormula: ` - AND( - OR(${ordersFilter}), - OR( - {Status} = "Fulfilled", - {Status} = "Awaiting Fulfillment" - ) - )` - }) - - stock -= data.length; + if (stock && fields["Count of Orders Fulfilled"]) { + fields["Stock"] -= fields["Count of Orders Fulfilled"] } return { id: record.id, ...record.fields, "Stock": (stock == null)? null : (stock >= 0 ? stock : 0) } })