fix: why isn't this an error?

This commit is contained in:
zkldi
2024-07-07 15:58:04 +01:00
parent 54f970134f
commit 74c8a1a677
+2 -2
View File
@@ -181,8 +181,6 @@ interface ExpressJSONErr extends SyntaxError {
}
const MAIN_ERR_HANDLER: express.ErrorRequestHandler = (err, req, res, _next) => {
logger.info(`MAIN_ERR_HANDLER hit by request.`, { url: req.originalUrl });
// this use of instanceof is fine.
// eslint-disable-next-line cadence/no-instanceof
if (err instanceof SyntaxError) {
@@ -200,6 +198,8 @@ const MAIN_ERR_HANDLER: express.ErrorRequestHandler = (err, req, res, _next) =>
// else, this isn't a JSON parsing error
}
logger.error(`MAIN_ERR_HANDLER hit by request.`, { url: req.originalUrl, body: req.body });
const unknownErr = err as unknown;
if (IsRecord(unknownErr) && unknownErr.type === "entity.too.large") {