const RespuestaAbiertaEd = require('../../db/tablas/RespuestaAbiertaEd'); const RespuestaAbiertaTrabajador = require('../../db/tablas/RespuestaAbiertaTrabajador'); const RespuestaAbiertaAlumno = require('../../db/tablas/RespuestaAbiertaAlumno'); const RespuestaEd = require('../../db/tablas/RespuestaEd'); const RespuestaTrabajador = require('../../db/tablas/RespuestaTrabajador'); const RespuestaAlumno = require('../../db/tablas/RespuestaAlumno'); const Pregunta = require('../../db/tablas/Pregunta'); const TipoPregunta = require('../../db/tablas/TipoPregunta'); const validar = require('../../helper/validar'); const traerPoridPregunta = async (query) => { const idPregunta = validar.validarNumeroEntero( query.idPregunta, 'idPregunta' ); const existePregunta = Pregunta.findOne({where: idPregunta, include: [{ model: TipoPregunta }]}) if(!existePregunta) throw new Error("No existe una pregunta con est idPregunta en la db.") if(existePregunta.idTipoPregunta !== 1 ) { } return Respuesta.findAll({ where: { idPregunta } }).then(res => { if(!res) throw new Error("No hay ninguna Respuesta con este idPregunta.") return res; }); }; module.exports = traerPoridPregunta;