async style

This commit is contained in:
D065023
2019-11-29 12:24:22 +01:00
parent 8f3d112558
commit ed3ecd502f

View File

@@ -19,7 +19,7 @@ function _addDiscount2 (each, discount) {
/** Reduce stock of ordered books if available stock suffices */ /** Reduce stock of ordered books if available stock suffices */
async function _reduceStock(req) { async function _reduceStock(req) {
const { Items: OrderItems } = req.data const { Items: OrderItems } = req.data
return cds const all = await cds
.transaction(req) .transaction(req)
.run(() => .run(() =>
OrderItems.map(order => OrderItems.map(order =>
@@ -29,7 +29,6 @@ async function _reduceStock (req) {
.and('stock >=', order.amount) .and('stock >=', order.amount)
) )
) )
.then(all =>
all.forEach((affectedRows, i) => { all.forEach((affectedRows, i) => {
if (affectedRows === 0) if (affectedRows === 0)
req.error( req.error(
@@ -39,5 +38,4 @@ async function _reduceStock (req) {
}` }`
) )
}) })
)
} }