diff --git a/server/controller/Admin/cancelarInscripcion.js b/server/controller/Admin/cancelarInscripcion.js index 0322e6e..a72a894 100644 --- a/server/controller/Admin/cancelarInscripcion.js +++ b/server/controller/Admin/cancelarInscripcion.js @@ -1,10 +1,16 @@ const dbPath = '../../db/tablas'; const Inscripcion = require(`${dbPath}/Inscripcion`); -const Usuario = require(`${dbPath}/Usuario`); +const { validarNumeroEntero } = require('../../helper/validar'); const cancelarInscripcion = async (body) => { + const idInscripcion = validarNumeroEntero( + body.idInscripcion, + 'id Inscripcion', + true + ); + return Inscripcion.findOne({ - where: { idUsuario: body.idUsuario, folio: body.usuario }, + where: { idInscripcion }, }) .then((res) => { if (!res) throw new Error('Lo sentimos esta inscripción no existe.'); @@ -14,8 +20,7 @@ const cancelarInscripcion = async (body) => { }, { where: { - idUsuario: body.idUsuario, - folio: body.usuario, + idInscripcion, }, } ); diff --git a/server/controller/Usuario/inscripcionUsuario.js b/server/controller/Usuario/inscripcionUsuario.js index dfb04e3..23c11b1 100644 --- a/server/controller/Usuario/inscripcionUsuario.js +++ b/server/controller/Usuario/inscripcionUsuario.js @@ -19,7 +19,7 @@ const inscripcion = async (body, file) => { .then((res) => { if (res) throw new Error('Este folio ya esta registrado'); return Inscripcion.findOne({ - where: { idUsuario, idArea }, + where: { idUsuario, idArea, cancelacion: 0 }, }).then((res) => { if (res) throw new Error('Ya estas registrado en esta área'); if (file && folio && body.fechaTicket) { diff --git a/server/controller/Usuario/inscripciones.js b/server/controller/Usuario/inscripciones.js index 0c78f09..8e52270 100644 --- a/server/controller/Usuario/inscripciones.js +++ b/server/controller/Usuario/inscripciones.js @@ -10,7 +10,7 @@ const inscripciones = async (body) => { }).then((res) => { if (!res) return []; return Inscripcion.findAll({ - where: { idUsuario: body.idUsuario }, + where: { idUsuario: body.idUsuario, cancelacion: 0 }, attributes: [ 'idInscripcion', 'validacion',