diff --git a/src/alumno_sancion/alumno_sancion.service.ts b/src/alumno_sancion/alumno_sancion.service.ts index 8743910..681d3c3 100644 --- a/src/alumno_sancion/alumno_sancion.service.ts +++ b/src/alumno_sancion/alumno_sancion.service.ts @@ -34,7 +34,9 @@ export class AlumnoSancionService { return await this.alumnosancionRepository.save(alumnosancion); } - async findbyStudent(id_cuenta: number): Promise { + async findbyStudent(id_cuenta: number) { + const student = await this.alumnoService.findOne(id_cuenta); + const alusancion = await this.alumnosancionRepository.find({ where: { alumno: { id_cuenta } }, }); @@ -42,7 +44,7 @@ export class AlumnoSancionService { if (alusancion.length === 0) { throw new NotFoundException(`student without sancion`); } - return alusancion; + return { student, alusancion }; } async removeByStudent(id_cuenta: number): Promise<{ message: string }> {