diff --git a/modules/events/event.controller.js b/modules/events/event.controller.js index 9793539..b1260b0 100644 --- a/modules/events/event.controller.js +++ b/modules/events/event.controller.js @@ -140,9 +140,13 @@ const extraControllers = { //Comprobamos que el usuario no tenga ya inscripcion para ese evento dataInscription.inscription = await eventInscriptionService._getInscription(dataInscription.event.id, dataUser.userResult.user.id); if (dataInscription.inscription) { - console.log('>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>inscription existe, revisar si es con codigo vip y cambiarlo, su inscripcion se ha cambiado a vip'); - console.log(dataInscription.inscription); - return handleResultResponse(dataInscription.inscription, null, params, res, httpStatus.OK); + //Si es la misma reserva con la que intenta inscribirse damos ok y le damos su incripcion + if (dataInscription.inscription.reservationId != dataInscription.reservation.id) + return handleResultResponse(dataInscription.inscription, null, params, res, httpStatus.OK); + else { + console.log('>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>inscription existe, revisar si es con codigo vip y cambiarlo, su inscripcion se ha cambiado a vip'); + console.log(dataInscription.inscription); + }; } //TENEMOS QUE CREAR INSCRIPCIƓN else {