Fix validation errors

This commit is contained in:
Zoe Roux 2024-12-19 20:06:35 +01:00
parent 587dc4f970
commit 2fd6b85d7e
No known key found for this signature in database

View File

@ -4,10 +4,11 @@ import type { KError } from "./models/error";
export const base = new Elysia({ name: "base" })
.onError(({code, error}) => {
if (code === "VALIDATION") {
const details = JSON.parse(error.message);
return {
status: error.status,
message: error.message,
details: error,
message: `Validation error on ${details.on}.`,
details: details,
} as KError;
}
if (code === "INTERNAL_SERVER_ERROR") {