feat: streamline date validation in dispensa functionality by comparing date strings directly, avoiding timezone issues, and enhance date formatting for improved user readability

This commit is contained in:
2025-12-23 23:06:35 -03:00
parent c6a52155ee
commit e548c2c678
2 changed files with 10 additions and 10 deletions

View File

@@ -2978,11 +2978,9 @@ export const criarDispensaRegistro = mutation({
throw new Error('Você não tem permissão para criar dispensa para este funcionário');
}
// Validar datas
const dataInicioObj = new Date(args.dataInicio);
const dataFimObj = new Date(args.dataFim);
if (dataFimObj < dataInicioObj) {
// Validar datas (comparar strings diretamente para evitar problemas de timezone)
// Formato YYYY-MM-DD permite comparação lexicográfica
if (args.dataFim < args.dataInicio) {
throw new Error('Data fim deve ser maior ou igual à data início');
}