diff --git a/server/controller/Usuario/inscripcionUsuario.js b/server/controller/Usuario/inscripcionUsuario.js index 7ce331a..00cf88d 100644 --- a/server/controller/Usuario/inscripcionUsuario.js +++ b/server/controller/Usuario/inscripcionUsuario.js @@ -24,28 +24,34 @@ const inscripcion = async (body, file) => { where: { idUsuario, idArea }, }).then((res) => { if (res) throw new Error('Ya estas registrado en esta área'); - return Inscripcion.create({ - idUsuario, - confirmacion: true, - folio: body.folio, - monto: body.monto, - idArea, - fechaInscripcion: ahora.format(), - fechaTicket: body.fechaTicket, - rutaTicket: file.path, - }); + if (file) { + return Inscripcion.create({ + idUsuario, + folio, + monto: body.monto, + idArea, + fechaInscripcion: ahora.format(), + fechaTicket: body.fechaTicket, + rutaTicket: file.path, + }); + } else { + return Inscripcion.create({ + idUsuario, + idArea, + fechaInscripcion: ahora.format(), + }); + } }); }) - .then( - (res) => ( - fs.renameSync(file.path, file.path + '.' + file.mimetype.split('/')[1]), - { - message: '¡La inscripción se realizo de manera correcta!', - } - ) - ) + .then((res) => { + if (file) + fs.renameSync(file.path, file.path + '.' + file.mimetype.split('/')[1]); + }) + .then((res) => ({ + message: '¡La inscripción se realizo de manera correcta!', + })) .catch((err) => { - eliminarArchivo(file.path); + if (file) eliminarArchivo(file.path); throw new Error('No es posible realizar esta inscripción. ' + err); }); }; diff --git a/server/db/tablas/Inscripcion.js b/server/db/tablas/Inscripcion.js index a1de689..74febcb 100644 --- a/server/db/tablas/Inscripcion.js +++ b/server/db/tablas/Inscripcion.js @@ -22,6 +22,7 @@ Inscripcion.init( confirmacion: { type: DataTypes.BOOLEAN, allowNull: false, + defaultValue: false, }, folio: { type: DataTypes.STRING(5), diff --git a/tickets/images/2a8513a393e8fca5dcd0109c7b5c3810.jpeg b/tickets/images/2a8513a393e8fca5dcd0109c7b5c3810.jpeg deleted file mode 100644 index a77985c..0000000 Binary files a/tickets/images/2a8513a393e8fca5dcd0109c7b5c3810.jpeg and /dev/null differ diff --git a/tickets/images/d79fe8ac5ac4ce8529b3fc80f7772312.png b/tickets/images/d79fe8ac5ac4ce8529b3fc80f7772312.png deleted file mode 100644 index 7c05c1a..0000000 Binary files a/tickets/images/d79fe8ac5ac4ce8529b3fc80f7772312.png and /dev/null differ