Cast values in error response, related outline/openapi#5

This commit is contained in:
Tom Moor
2024-06-25 21:33:19 -04:00
parent 355bc33f7c
commit d03c7b33d3

View File

@@ -101,8 +101,8 @@ export default function onerror(app: Koa) {
this.body = JSON.stringify({
ok: false,
error: snakeCase(err.id),
status: err.status,
message: err.message || err.name,
status: Number(err.status),
message: String(err.message || err.name),
data: err.errorData ?? undefined,
});
}