mirror of
https://github.com/sasjs/server.git
synced 2026-01-17 10:50:05 +00:00
fix: remove uploaded build.json from temp folder in all cases
This commit is contained in:
@@ -55,11 +55,15 @@ driveRouter.post(
|
|||||||
try {
|
try {
|
||||||
jsonContent = JSON.parse(fileContent)
|
jsonContent = JSON.parse(fileContent)
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
|
deleteFile(req.file.path)
|
||||||
return res.status(400).send('File containing invalid JSON content.')
|
return res.status(400).send('File containing invalid JSON content.')
|
||||||
}
|
}
|
||||||
|
|
||||||
const { error, value: body } = deployValidation(jsonContent)
|
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 {
|
try {
|
||||||
const response = await controller.deployUpload(req.file, body)
|
const response = await controller.deployUpload(req.file, body)
|
||||||
@@ -82,7 +86,7 @@ driveRouter.post(
|
|||||||
|
|
||||||
res.status(statusCode).send(err)
|
res.status(statusCode).send(err)
|
||||||
} finally {
|
} finally {
|
||||||
await deleteFile(req.file.path)
|
deleteFile(req.file.path)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user