From b1f19d9053ed025d6c958c94ee9bf9f46f710a75 Mon Sep 17 00:00:00 2001 From: David Date: Thu, 22 Sep 2022 15:59:33 +0200 Subject: [PATCH] .arreglo inscripciones web --- modules/events/event.routes.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/modules/events/event.routes.js b/modules/events/event.routes.js index d43dfc7..bfae642 100644 --- a/modules/events/event.routes.js +++ b/modules/events/event.routes.js @@ -279,7 +279,6 @@ routes.post( "/events/:id/inscriptions", isLoggedUser, SchemaValidator(eventValidation.InscriptionInputType, true), - //Si la inscripcion en online o grupal la hacemos con el nuevo método //Prepara los datos de la inscripción tipo .... eventInscriptionController.prepareDataInscription, //Recupera la reservation si viene @@ -352,7 +351,17 @@ routes.get( routes.post( "/web/events/:id/inscriptions", SchemaValidator(eventValidation.webInscriptionInputType, true), - eventInscriptionController.createInscription + //Prepara los datos de la inscripción tipo .... + eventInscriptionController.prepareDataInscription, + //Recupera la reservation si viene + eventReservationController.recuperateReservationByCode, + //Recupera a registra el usuario que se va a inscribir + authController.getOrCreateUser, + //Comprobamos si tiene ya una incripción, en tal caso, comprobamos el código de reserva sea el de la inscripcion hecha, + //si no es así es el caso de un usuario que se reinscribe con otro código de reserva + eventInscriptionController.checkInscriptionByUser, + //Al ser via web siempre será inscripción con codigo de reserva + eventReservationController.createInscriptionReservation(req, res, next); ); // Comprobar si estoy inscrito al congreso por la web