Lint errors
Signed-off-by: Rodrigo Martins <rodrigo.sousa.577@gmail.com>
This commit is contained in:
1 parent
6225a212f4
commit
04c4838337
1 file changed
+17
-1
+17
-1
@@ -1169,10 +1169,26 @@ app.post("/api/atendimentos", authMiddleware, async (req, res) => {
|
||||
}
|
||||
});
|
||||
|
||||
// Adicionar rota para buscar atendimento específico
|
||||
// Adicionar função de validação de UUID (não incluir se já existir)
|
||||
function isValidUUID(uuid: string): boolean {
|
||||
const regexUUID = /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i;
|
||||
return regexUUID.test(uuid);
|
||||
}
|
||||
|
||||
// Corrigir a rota para incluir validação de UUID
|
||||
app.get("/api/atendimentos/:id", async (req, res) => {
|
||||
try {
|
||||
const { id } = req.params;
|
||||
|
||||
// Validar se o ID é um UUID válido
|
||||
if (!isValidUUID(id)) {
|
||||
console.error(`ID de atendimento inválido: ${id}. Não é um UUID válido.`);
|
||||
return res.status(400).json({
|
||||
error: "ID de atendimento inválido",
|
||||
details: "O formato do ID fornecido não é um UUID válido.",
|
||||
});
|
||||
}
|
||||
|
||||
const atendimento = await prisma.atendimento.findUnique({
|
||||
where: { id },
|
||||
include: {
|
||||
|
||||
Reference in new issue
Block a user