const validar = require('../../helper/validar'); const dbPath = '../../db/tablas'; const Equipo = require(`${dbPath}/Equipo`); const Status = require(`${dbPath}/Status`); const update = async (body) => { const idEquipo = validar.validarId(body.idEquipo); const idStatus = validar.validarId(body.idStatus); return Equipo.findOne({ where: { idEquipo } }) .then((res) => { if (!res) throw new Error('No existe este equipo.'); return Status.findOne({ where: { idStatus } }); }) .then((res) => { if (!res) throw new Error('No existe este status.'); return Equipo.update({ idStatus }, { where: { idEquipo } }); }) .then((res) => ({ message: 'Se actualizó correctamente el equipo.' })); }; module.exports = update;