This commit is contained in:
seb
2026-10-12 04:05:54 +02:00
parent a2e446af47
commit 4429294d8b
4 changed files with 13 additions and 6 deletions

View File

@@ -23,6 +23,10 @@ function captureResponseBody(res) {
res.json = (payload) => {
let out = payload;
if (res.statusCode >= 500 && payload && typeof payload === 'object' && 'error' in payload) {
if (!res.locals?.error && typeof payload.error === 'string') {
res.locals = res.locals || {};
res.locals.error = new Error(payload.error);
}
out = { ...payload, error: 'Internal server error' };
}
body = out;