From 3027a7a1e5b6fd2c2fcdcaaece5848649196ca65 Mon Sep 17 00:00:00 2001 From: D065023 Date: Tue, 17 Dec 2019 10:03:17 +0100 Subject: [PATCH] hack for app studio --- packages/bookshop/srv/admin-service.js | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/packages/bookshop/srv/admin-service.js b/packages/bookshop/srv/admin-service.js index ae2bb333..e5028779 100644 --- a/packages/bookshop/srv/admin-service.js +++ b/packages/bookshop/srv/admin-service.js @@ -1,3 +1,8 @@ +process.env["http_proxy"] = "" +process.env["https_proxy"] = "" +process.env["HTTP_PROXY"] = "" +process.env["HTTPS_PROXY"] = "" + const cds = require('@sap/cds') const { queriesToUpdateDifferences } = require('./utils') const { Books, ShippingAddresses } = cds.entities @@ -28,7 +33,7 @@ bupaSrv.on('sap/S4HANAOD/c532/BO/BusinessPartner/Changed', async msg => { } }) -async function _readAddresses (req) { +async function _readAddresses(req) { console.log('Addresses', ShippingAddresses) const BusinessPartner = req.user.id const txExt = bupaSrv.transaction(req) @@ -43,7 +48,7 @@ async function _readAddresses (req) { } } -async function _fillAddress (req) { +async function _fillAddress(req) { if (req.data.shippingAddress_AddressID) { const BusinessPartner = req.user.id const txExt = bupaSrv.transaction(req) @@ -59,11 +64,11 @@ async function _fillAddress (req) { const insertQuery = INSERT.into(ShippingAddresses).entries(response) await tx.run(insertQuery) } - } catch (e) {} + } catch (e) { } } } -async function _reduceStock (req) { +async function _reduceStock(req) { const { Items: OrderItems } = req.data if (OrderItems && OrderItems.length > 0) { const all = await cds.transaction(req).run( @@ -79,14 +84,14 @@ async function _reduceStock (req) { req.error( 409, `${OrderItems[i].amount} exceeds stock for book #${ - OrderItems[i].book_ID + OrderItems[i].book_ID }` ) }) } } -function _checkMandatoryParams (req) { +function _checkMandatoryParams(req) { if (!req.data.Items || !req.data.Items.length) { return req.reject('Please order at least one item.') }