.
This commit is contained in:
parent
7ce50efc16
commit
b3ffbe9a43
@ -93,9 +93,16 @@ const extraControllers = {
|
||||
if ((req.body.code && req.body.code !== "") || (req.body.group_size && req.body.group_size > 1))
|
||||
typeInscription = typeInscription + " group";
|
||||
|
||||
// Si viene el usuario, el code viene directamente por que lo rellena la APP.
|
||||
// Si no viene el usuario, estamos por inscripciones web por lo que hay que tratarlo.
|
||||
let reservationCode = req.body.code;
|
||||
if (!req.user && req.body.code) {
|
||||
reservationCode = Buffer.from(req.body.code, "base64").toString("ascii").trim();
|
||||
}
|
||||
|
||||
let dataInscription = {
|
||||
eventId: params.params.id,
|
||||
reservationCode: req.user ? req.body.code.trim() : Buffer.from(req.body.code, "base64").toString("ascii").trim(), //quitamos espacios por si nos lo manda así el formulario para evitar errores.
|
||||
reservationCode,
|
||||
type: typeInscription,
|
||||
groupSize: req.body.group_size ? req.body.group_size : 1, //Si no viene group_size será uno porque es una inscripcion de la APP antigua
|
||||
source: req.user ? (lodash.isEmpty(req.user) ? "web4V" : "app") : "web", //En el caso de tener ya usuario, si es vacio viene de formulario WEBV4, si no por la APP, y en caso de no tener user el formulario web actual
|
||||
|
||||
Loading…
Reference in New Issue
Block a user