Lint errors
Signed-off-by: Rodrigo Martins <rodrigo.sousa.577@gmail.com>
This commit is contained in:
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) => {
|
||||
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", {
|
||||
params: { data: date.toISOString() },
|
||||
params: { data: formattedDate },
|
||||
});
|
||||
console.log("Resposta da API de agendamentos:", response.data);
|
||||
setAgendamentos(response.data);
|
||||
|
||||
@@ -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
|
||||
if (isNaN(parsedDate.getTime())) {
|
||||
|
||||
Reference in new issue
Block a user