1
0
mirror of https://github.com/sasjs/server.git synced 2025-12-11 03:34:35 +00:00

fix: remove uploaded build.json from temp folder in all cases

This commit is contained in:
Saad Jutt
2022-04-02 05:29:34 +05:00
parent 18d0604bdd
commit 9d167abe2a

View File

@@ -55,11 +55,15 @@ driveRouter.post(
try {
jsonContent = JSON.parse(fileContent)
} catch (err) {
deleteFile(req.file.path)
return res.status(400).send('File containing invalid JSON content.')
}
const { error, value: body } = deployValidation(jsonContent)
if (error) return res.status(400).send(error.details[0].message)
if (error) {
deleteFile(req.file.path)
return res.status(400).send(error.details[0].message)
}
try {
const response = await controller.deployUpload(req.file, body)
@@ -82,7 +86,7 @@ driveRouter.post(
res.status(statusCode).send(err)
} finally {
await deleteFile(req.file.path)
deleteFile(req.file.path)
}
}
)