Verifiquei que no método de exclusão de matrícula estão sendo passados dois parâmetros, o Id do Estudante e o Id da Matrícula, no entanto esse Id do Estudante não está sendo utilizado no método de exclusão.
O correto não seria utilizar também o Id do Estudante no 'Where' ou então não passar o Id do Estudante como parâmetro para esse método já que o mesmo não está sendo utilizado devido ao fato do Id da matrícula já ser único na tabela ?
static async apagaMatricula(req, res) {
const { estudanteId, matriculaId } = req.params
try {
await database.Matriculas.destroy({ where: { id: Number(matriculaId) }})
return res.status(200).json({ mensagem: `id ${matriculaId} deletado` })
} catch (error) {
return res.status(500).json(error.message)
}
}
?