diff --git a/pages/api/arcade/shop.js b/pages/api/arcade/shop.js index a7e5b5b7..2cfa3b5b 100644 --- a/pages/api/arcade/shop.js +++ b/pages/api/arcade/shop.js @@ -18,15 +18,16 @@ export const shopParts = async () => { let stock = fields["Stock"] if (stock) { - stock -= (await ordersTable.read({ + await ordersTable.read({ filterByFormula: `AND( - {Item} = "${record.id}", + {Item} = "${record["Name"]}", OR( {Status} = "Fulfilled", {Status} = "Awaiting Fulfillment" ) )` - })).length; + }) + stock -= records.length; } return { id: record.id, ...record.fields, "Stock": stock ?? null } })