From aafc5e7a85838b61b1773687ddef56aa2f55e631 Mon Sep 17 00:00:00 2001 From: Rafaelgbi Date: Tue, 3 Feb 2026 21:36:49 -0300 Subject: [PATCH] feat(book_schema): update book validation rules --- backend/src/schema/book/book.schema.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/backend/src/schema/book/book.schema.ts b/backend/src/schema/book/book.schema.ts index 3046fa7..020331d 100644 --- a/backend/src/schema/book/book.schema.ts +++ b/backend/src/schema/book/book.schema.ts @@ -1,10 +1,10 @@ import {z} from 'zod'; export const createBookSchema = z.object({ - title: z.string().min(1,'Título é obrigatório'), - author: z.string().min(1, 'Autor é obrigatório'), - category: z.string().min(1, 'Categoria é obrigatória'), - synopsis: z.string().min(10, "Sinopse deve ter pelo menos 10 caracteres"), + title: z.string('titulo é obrigatório').min(3,'Título deve ter no mínimo 3 caracteres'), + author: z.string('Autor é obrigatório').min(3, 'Autor deve ter no mínimo 3 caracteres'), + category: z.string('Categoria é obrigatória').min(3, 'Categoria deve ter no mínimo 3 caracteres'), + synopsis: z.string('Sinopse é obrigatória').min(10, "Sinopse deve ter pelo menos 10 caracteres"), }); export type createBookDTO = z.infer; \ No newline at end of file