Lint errors

Signed-off-by: Rodrigo Martins <rodrigo.sousa.577@gmail.com>
This commit is contained in:
rodrigo committed 2025-04-12 22:11:44 -03:00
1 parent 7c49890f88
commit 1e27604668
2 files changed
+16 -3

No files matched your search

@@ -44,9 +44,12 @@ export function AgendamentoCalendario() {
const loadAgendamentos = async (date: Date) => { const loadAgendamentos = async (date: Date) => {
try { try {
console.log("Buscando agendamentos para a data:", date.toISOString()); // Formatando a data para YYYY-MM-DD, que é um formato mais simples e confiável
const formattedDate = date.toISOString().split('T')[0];
console.log("Buscando agendamentos para a data:", formattedDate);
const response = await api.get("/atendimentos/agendamentos", { const response = await api.get("/atendimentos/agendamentos", {
params: { data: date.toISOString() }, params: { data: formattedDate },
}); });
console.log("Resposta da API de agendamentos:", response.data); console.log("Resposta da API de agendamentos:", response.data);
setAgendamentos(response.data); setAgendamentos(response.data);
+11 -1
View File
@@ -36,7 +36,17 @@ router.get("/agendamentos", async (req, res) => {
}); });
} }
const parsedDate = parseISO(data); // Verificar se a data está no formato YYYY-MM-DD
const dateRegex = /^\d{4}-\d{2}-\d{2}$/;
if (!dateRegex.test(data)) {
return res.status(400).json({
error: "Formato de data inválido",
details: "A data deve estar no formato YYYY-MM-DD."
});
}
// Criar objeto de data com a data completa (início do dia)
const parsedDate = new Date(`${data}T00:00:00.000Z`);
// Verificar se a data é válida após a conversão // Verificar se a data é válida após a conversão
if (isNaN(parsedDate.getTime())) { if (isNaN(parsedDate.getTime())) {