fix: show specific validation errors
This commit is contained in:
@@ -43,7 +43,10 @@ export function buildApp() {
|
||||
|
||||
app.setErrorHandler((error, _request, reply) => {
|
||||
if (error instanceof ZodError) {
|
||||
return reply.code(400).send({ error: 'Dados inválidos.', details: error.flatten() });
|
||||
return reply.code(400).send({
|
||||
error: error.issues[0]?.message || 'Dados inválidos.',
|
||||
details: error.flatten(),
|
||||
});
|
||||
}
|
||||
|
||||
app.log.error(error);
|
||||
|
||||
Reference in New Issue
Block a user