From 13b21356ee83e72e2f4ce6c93632fd4f9e95e0a3 Mon Sep 17 00:00:00 2001 From: Quintine Date: Wed, 20 May 2026 15:10:22 +1000 Subject: [PATCH] Fix: Strip virtual fields (orderedQty, remainingStock) before saving stock to DB --- backend/src/server.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/src/server.ts b/backend/src/server.ts index 98767d7..95dc9c9 100644 --- a/backend/src/server.ts +++ b/backend/src/server.ts @@ -137,7 +137,7 @@ app.delete('/api/orders', async (req, res) => { // Update or Create Stock Item app.post('/api/stock', async (req, res) => { try { - const item = req.body; + const { orderedQty, remainingStock, ...item } = req.body; // strip virtual fields if (item.id) { const updated = await prisma.stockItem.update({ where: { id: item.id },