aboutsummaryrefslogtreecommitdiff
path: root/src/routes.ts
diff options
context:
space:
mode:
authorKevin J Hoerr <kjhoerr@protonmail.com>2019-12-21 13:01:36 -0500
committerKevin J Hoerr <kjhoerr@protonmail.com>2019-12-21 13:01:36 -0500
commit6fc3620be4a4ec0daa978d17e8b88479318d1306 (patch)
treed68c41167d13c25ce13d5c369984fb3d6b40ca8d /src/routes.ts
parentc6fa73e1a3d5a69f5770e0a200824ffdb253f868 (diff)
downloadao-coverage-6fc3620be4a4ec0daa978d17e8b88479318d1306.tar.gz
ao-coverage-6fc3620be4a4ec0daa978d17e8b88479318d1306.tar.bz2
ao-coverage-6fc3620be4a4ec0daa978d17e8b88479318d1306.zip
AOC-3 Catch promise rejections in POST request
Diffstat (limited to 'src/routes.ts')
-rw-r--r--src/routes.ts9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/routes.ts b/src/routes.ts
index 79b6fea..c3b2832 100644
--- a/src/routes.ts
+++ b/src/routes.ts
@@ -101,7 +101,10 @@ export default (metadata: Metadata): Router => {
result
? res.status(200).send()
: res.status(500).send(Messages.UnknownError)
- );
+ ).catch(err => {
+ logger.error(err ?? "Unknown error occurred while processing POST request");
+ return res.status(500).send(Messages.UnknownError)
+ });
});
});
@@ -138,7 +141,7 @@ export default (metadata: Metadata): Router => {
}
},
err => {
- logger.error(err);
+ logger.error(err ?? "Error occurred while fetching commit for GET request");
res.status(500).send(Messages.UnknownError);
}
);
@@ -162,7 +165,7 @@ export default (metadata: Metadata): Router => {
}
},
err => {
- logger.error(err);
+ logger.error(err ?? "Error occurred while fetching commit for GET request");
res.status(500).send(Messages.UnknownError);
}
);