diff --git a/modules/events/event.controller.js b/modules/events/event.controller.js index df5ce1d..8a2b04e 100644 --- a/modules/events/event.controller.js +++ b/modules/events/event.controller.js @@ -59,6 +59,7 @@ const extraControllers = { name: (req.user) ? req.user.name : req.body.name, surname: (req.user) ? req.user.surname : req.body.surname, email: (req.user) ? req.user.email : req.body.email, + entityId: null, userResult: (req.user) ? req.user : null, } @@ -75,8 +76,6 @@ const extraControllers = { inscription: null, } - - //SI VIENE CODIGO DE RESERVA, RECUPERAMOS LA RESERVA Y EL EVENTO if (dataInscription.reservationCode) { try { @@ -107,9 +106,12 @@ const extraControllers = { } } - console.log('>>>>>>>>>>>>>>>>>>>>>>>esta es la reserva y el evento a la que pertenece'); + console.log('>>>>>>>>>>>>>>>>>>>>>>>esta es la reserva y el evento al que quiere inscribirse'); console.log(dataInscription.reservation); - console.log(dataInscription.event); + console.log(dataInscription.event); + //Asignamos a los datos del usuario a crear, el id de la entidad a la que pertenece, este caso solo es necesario cuando viene la inscripción por web ya que hay que crear un usuario nuevo + if (dataInscription.reservation) + dataUser.entityId = dataInscription.reservation.entityId; //creamos o recuperamos el usuario teniendo en cuenta que pude venir por APP o WEB //si viene por web se tendra en cuenta el email y si viene por APP el phone para buscar