From 38211e253e16815b4fa809d2ca193e96e0acf426 Mon Sep 17 00:00:00 2001 From: IO420 <320154041@pcpuma.acatlan.unam.mx> Date: Fri, 21 Nov 2025 18:05:40 -0600 Subject: [PATCH] fixed getLatest --- src/app.module.ts | 1 + src/modules/AT/periodo/periodo.service.ts | 7 +++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/app.module.ts b/src/app.module.ts index efb9f0f..fbb3c28 100644 --- a/src/app.module.ts +++ b/src/app.module.ts @@ -36,6 +36,7 @@ import { AlumnoInscritoModule } from './modules/AT/alumno_inscrito/alumno_inscri OperationsModule, PagoPatronatoModule, NombreTransaccionModule, + ////Module AT AlumnoModule, AlumnoInscritoModule, diff --git a/src/modules/AT/periodo/periodo.service.ts b/src/modules/AT/periodo/periodo.service.ts index 71fc67b..37c3ff7 100644 --- a/src/modules/AT/periodo/periodo.service.ts +++ b/src/modules/AT/periodo/periodo.service.ts @@ -6,7 +6,7 @@ import { Repository } from 'typeorm'; @Injectable() export class PeriodoService { constructor( - @InjectRepository(Periodo,"dbAT") + @InjectRepository(Periodo, 'dbAT') private readonly periodoRepository: Repository, ) {} @@ -22,10 +22,13 @@ export class PeriodoService { } async getLatestPeriodo(): Promise { - const periodo = await this.periodoRepository.findOne({ + const periodos = await this.periodoRepository.find({ order: { id_periodo: 'DESC' }, + take: 1, }); + const periodo = periodos[0]; + if (!periodo) { throw new NotFoundException('No hay periodos registrados'); }