mirror of
https://github.com/zoriya/Kyoo.git
synced 2025-05-31 04:04:21 -04:00
Fix validation errors
This commit is contained in:
parent
587dc4f970
commit
2fd6b85d7e
@ -2,12 +2,13 @@ import Elysia from "elysia";
|
|||||||
import type { KError } from "./models/error";
|
import type { KError } from "./models/error";
|
||||||
|
|
||||||
export const base = new Elysia({ name: "base" })
|
export const base = new Elysia({ name: "base" })
|
||||||
.onError(({ code, error }) => {
|
.onError(({code, error}) => {
|
||||||
if (code === "VALIDATION") {
|
if (code === "VALIDATION") {
|
||||||
|
const details = JSON.parse(error.message);
|
||||||
return {
|
return {
|
||||||
status: error.status,
|
status: error.status,
|
||||||
message: error.message,
|
message: `Validation error on ${details.on}.`,
|
||||||
details: error,
|
details: details,
|
||||||
} as KError;
|
} as KError;
|
||||||
}
|
}
|
||||||
if (code === "INTERNAL_SERVER_ERROR") {
|
if (code === "INTERNAL_SERVER_ERROR") {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user