const { validarId } = require('../../helper/validar'); const dbPath = '../../db/tablas'; const Carrito = require(`${dbPath}/Carrito`); const Equipo = require(`${dbPath}/Equipo`); const Programa = require(`${dbPath}/Programa`); const Status = require(`${dbPath}/Status`); const equiposCarrito = async (body) => { const idCarrito = validarId(body.idCarrito); return Carrito.findOne({ where: { idCarrito } }) .then((res) => { if (!res) throw new Error('No existe este carrito.'); return Equipo.findAll({ where: { idCarrito }, include: [{ model: Status }, { model: Programa }], }); }) .then((res) => { for (let i = 0; i < res.length; i++) { delete res[i].dataValues.idCarrito; delete res[i].dataValues.idStatus; delete res[i].dataValues.idPrograma; } return res; }); }; module.exports = equiposCarrito;