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:
@@ -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');
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user