Lint errors

Signed-off-by: Rodrigo Martins <rodrigo.sousa.577@gmail.com>
This commit is contained in:
rodrigo committed 2025-04-12 22:02:05 -03:00
1 parent 01a7c1ff39
commit 7c49890f88
1 file changed
+22 -1
+22 -1
View File
@@ -28,7 +28,24 @@ router.get("/agendamentos", async (req, res) => {
if (data) {
try {
const parsedDate = parseISO(data as string);
// Validar se o formato da data é válido
if (typeof data !== 'string') {
return res.status(400).json({
error: "Formato de data inválido",
details: "O parâmetro 'data' deve ser uma string."
});
}
const parsedDate = parseISO(data);
// Verificar se a data é válida após a conversão
if (isNaN(parsedDate.getTime())) {
return res.status(400).json({
error: "Data inválida",
details: "A data fornecida não pode ser interpretada corretamente."
});
}
console.log("Data parseada:", parsedDate);
const weekStart = startOfWeek(parsedDate, { locale: ptBR });
@@ -47,6 +64,10 @@ router.get("/agendamentos", async (req, res) => {
};
} catch (parseError) {
console.error("Erro ao analisar data:", parseError);
return res.status(400).json({
error: "Erro ao processar data",
details: "O formato da data fornecida é inválido."
});
}
}