const { validarNumeroEntero } = require('../../helper/validar'); const dbPath = '../../db/tablas'; const Carrito = require(`${dbPath}/Carrito`); const Modulo = require(`${dbPath}/Modulo`); const TipoCarrito = require(`${dbPath}/TipoCarrito`); const carrito = async (body) => { const idCarrito = validarNumeroEntero(body.idCarrito, 'id carrito', true); return Carrito.findOne({ where: { idCarrito }, include: [{ model: TipoCarrito }, { model: Modulo }], attributes: ['idCarrito', 'sobrenombre', 'activo'], }).then((res) => { if (!res) throw new Error('No existe este carrito.'); return res; }); }; module.exports = carrito;