const { validarId } = require('../../helper/validar'); const dbPath = '../../db/tablas'; const Programa = require(`${dbPath}/Programa`); const Usuario = require(`${dbPath}/Usuario`); const programasResponsable = async (body) => { const idUsuario = validarId(body.idUsuario); return Usuario.findOne({ where: { idUsuario }, }) .then((res) => { if (!res) throw new Error('No existe este usuario.'); if (res.idTipoUsuario != 2) throw new Error('No es un usuario de tipo responsable'); return Programa.findAll({ where: { idUsuario, activo: true }, }); }) .then((res) => res); }; module.exports = programasResponsable;