From 361b539271cf95bbe570cca9e44635ab563d3f9e Mon Sep 17 00:00:00 2001 From: Yury Shkoda Date: Tue, 26 Oct 2021 08:18:02 +0000 Subject: [PATCH 1/2] fix(deploy): fix payload processing --- package.json | 2 +- src/routes/index.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index b55e24d..bb685b7 100644 --- a/package.json +++ b/package.json @@ -43,6 +43,6 @@ }, "configuration": { "sasPath": "/opt/sas/sas9/SASHome/SASFoundation/9.4/sas", - "sasJsPort": 5005 + "sasJsPort": 5000 } } diff --git a/src/routes/index.ts b/src/routes/index.ts index 1854f7d..413ed22 100644 --- a/src/routes/index.ts +++ b/src/routes/index.ts @@ -23,7 +23,7 @@ router.get('/', async (_, res) => { }) router.post('/deploy', async (req, res) => { - if (!isFileTree({ members: req.body.members })) { + if (!isFileTree(req.body.fileTree)) { res.status(400).send({ status: 'failure', message: 'Provided not supported data format.', @@ -34,7 +34,7 @@ router.post('/deploy', async (req, res) => { } await createFileTree( - req.body.members, + req.body.fileTree.members, req.body.appLoc ? req.body.appLoc.replace(/^\//, '').split('/') : [] ) .then(() => { From 8f815b78743eee662fe0320ddc594928719b7ec0 Mon Sep 17 00:00:00 2001 From: Yury Shkoda Date: Tue, 26 Oct 2021 08:22:44 +0000 Subject: [PATCH 2/2] test(deploy): fix payload --- src/routes/spec/routes.spec.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/routes/spec/routes.spec.ts b/src/routes/spec/routes.spec.ts index c0fbda1..56d2e69 100644 --- a/src/routes/spec/routes.spec.ts +++ b/src/routes/spec/routes.spec.ts @@ -74,7 +74,9 @@ describe('deploy', () => { }) it('should respond with payload example if valid payload was not provided', async () => { - const res = await request(app).post('/deploy').send(getTreeExample()) + const res = await request(app) + .post('/deploy') + .send({ fileTree: getTreeExample() }) expect(res.statusCode).toEqual(200) expect(res.text).toEqual(