@@ -14,30 +14,30 @@ export default async function(req, res, next) {
1414 2 ,
1515 ) } `,
1616 ) ;
17- // if (req.path === '/healthcheck') {
18- return next ( ) ;
19- // }
20- // try {
21- // const contractId = req.body.contractId;
22- // let contractName = req.body.contractName || req.query.contractName;
23- // if (contractName === undefined) {
24- // const contractNameTest = req.body[0].contractName;
25- // if (contractNameTest === undefined) {
26- // throw new Error('No contractName key provided in req.body.');
27- // } else {
28- // contractName = contractNameTest;
29- // }
30- // }
31- // const treeId = req.body.treeId || req.query.treeId;
32- // logger.silly(`treeId: ${treeId}`);
33- // req.user = {};
34- // // give all requesters admin privileges:
35- // req.user.connection = adminDbConnection;
17+ if ( req . path === '/healthcheck' ) {
18+ return next ( ) ;
19+ }
20+ try {
21+ const contractId = req . body . contractId ;
22+ let contractName = req . body . contractName || req . query . contractName ;
23+ if ( contractName === undefined ) {
24+ const contractNameTest = req . body [ 0 ] . contractName ;
25+ if ( contractNameTest === undefined ) {
26+ throw new Error ( 'No contractName key provided in req.body.' ) ;
27+ } else {
28+ contractName = contractNameTest ;
29+ }
30+ }
31+ const treeId = req . body . treeId || req . query . treeId ;
32+ logger . silly ( `treeId: ${ treeId } ` ) ;
33+ req . user = { } ;
34+ // give all requesters admin privileges:
35+ req . user . connection = adminDbConnection ;
3636
37- // req.user.db = new DB(req.user.connection, admin, contractName, treeId, contractId);
37+ req . user . db = new DB ( req . user . connection , admin , contractName , treeId , contractId ) ;
3838
39- // return next();
40- // } catch (err) {
41- // return next(err);
42- // }
39+ return next ( ) ;
40+ } catch ( err ) {
41+ return next ( err ) ;
42+ }
4343}
0 commit comments