fix: show specific validation errors

This commit is contained in:
Cauê Faleiros
2026-09-08 16:24:15 -03:00
parent 61359a22a5
commit d9184372ca

View File

@@ -43,7 +43,10 @@ export function buildApp() {
app.setErrorHandler((error, _request, reply) => { app.setErrorHandler((error, _request, reply) => {
if (error instanceof ZodError) { 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); app.log.error(error);