diff --git a/server/controller/CasoEspecial/nuevo.js b/server/controller/CasoEspecial/nuevo.js index a1c5786..22363c4 100644 --- a/server/controller/CasoEspecial/nuevo.js +++ b/server/controller/CasoEspecial/nuevo.js @@ -1,4 +1,3 @@ -const { Op } = require('sequelize'); const drive = require('../../helper/drive'); const CasoEspecial = require('../../db/tablas/CasoEspecial'); const Usuario = require('../../db/tablas/Usuario'); @@ -15,22 +14,22 @@ const nuevo = async (body, file) => { const fechaInicio = validar.validarFecha(body.fechaInicio); const fechaFin = validar.validarFecha(body.fechaFin); const fechaNacimiento = validar.validarFecha(body.fechaNacimiento); - const path = `./server/uploads/${validar.validar(file, 'El archivo', 1000)}`; + const direccion = validar.validarAlfanumerico( + body.direccion, + 'La dirección', + 200 + ); const institucion = body.institucion ? validar.validarTexto(body.institucion, 'El texto institucion.', 100) : ''; const dependencia = body.dependencia ? validar.validarTexto(body.dependencia, 'El texto dependencia.', 100) : ''; - const incapacidad = body.incapacidad - ? validar.validarTexto(body.incapacidad, 'El texto incapacidad.', 100) + const motivo = body.motivo + ? validar.validarNumero(body.motivo, 'El texto motivo.', 1) : ''; - const direccion = validar.validarAlfanumerico( - body.direccion, - 'La dirección', - 200 - ); let carpeta = ''; + const path = `./server/uploads/${validar.validar(file, 'El archivo', 1000)}`; return Usuario.findOne({ where: { idUsuario }, @@ -69,7 +68,7 @@ const nuevo = async (body, file) => { correo, institucion, dependencia, - incapacidad, + motivo, direccion, fechaInicio, fechaFin, diff --git a/server/db/tablas/CasoEspecial.js b/server/db/tablas/CasoEspecial.js index 0f2cfcf..8ea8cb2 100644 --- a/server/db/tablas/CasoEspecial.js +++ b/server/db/tablas/CasoEspecial.js @@ -32,8 +32,8 @@ CasoEspecial.init( allowNull: true, defaultValue: null, }, - incapacidad: { - type: DataTypes.STRING(100), + motivo: { + type: DataTypes.STRING(1), allowNull: true, defaultValue: null, },