From d54b16bd943843c86f4e45a8d503119f64612fb5 Mon Sep 17 00:00:00 2001 From: Christian Georgi Date: Tue, 11 Feb 2020 07:54:27 +0000 Subject: [PATCH] Cosmetics --- packages/bookshop/srv/cat-service.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/bookshop/srv/cat-service.js b/packages/bookshop/srv/cat-service.js index 944fa715..43ffecc1 100644 --- a/packages/bookshop/srv/cat-service.js +++ b/packages/bookshop/srv/cat-service.js @@ -16,10 +16,10 @@ function _addDiscount2 (each,discount) { async function _reduceStock (req) { const { Items: orderItems } = req.data - return cds.transaction(req) .run (()=> orderItems.map (order => + return cds.transaction(req) .run (()=> orderItems.map (item => UPDATE (Books) - .set ('stock -=', order.amount) - .where ('ID =', order.book_ID) .and ('stock >=', order.amount) + .set ('stock -=', item.amount) + .where ('ID =', item.book_ID) .and ('stock >=', item.amount) )).then (all => all.forEach ((affectedRows,i) => { if (affectedRows === 0) req.error (409, `${orderItems[i].amount} exceeds stock for book #${orderItems[i].book_ID}`