From 7ace6c1462089011d7f01ac88efb999cc0cbd483 Mon Sep 17 00:00:00 2001 From: MarianoCampetella Date: Thu, 23 Apr 2026 10:36:32 -0300 Subject: [PATCH] Analizar prestaciones que no se pueden continuar registro --- modules/rup/routes/prestacion.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/rup/routes/prestacion.ts b/modules/rup/routes/prestacion.ts index 937629cbfe..1132010ad2 100755 --- a/modules/rup/routes/prestacion.ts +++ b/modules/rup/routes/prestacion.ts @@ -526,6 +526,7 @@ router.get('/prestaciones', async (req: any, res, next) => { if (req.query.organizacion) { query.where('solicitud.organizacion.id').equals(req.query.organizacion); } + if (req.query.ambitoOrigen) { query.where('solicitud.ambitoOrigen').equals(req.query.ambitoOrigen); } @@ -599,7 +600,7 @@ router.post('/prestaciones', async (req, res, next) => { const estado = dto.estados[dto.estados.length - 1].tipo; if (dto.solicitud.turno && estado !== 'modificada' && !dto.groupId) { - const prestacionIniciada = await Prestacion.count({ 'solicitud.turno': dto.solicitud.turno, 'estadoActual.tipo': { $ne: 'modificada' } }); + const prestacionIniciada = await Prestacion.count({ 'solicitud.turno': dto.solicitud.turno, 'estadoActual.tipo': { $eq: 'ejecucion' } }); if (prestacionIniciada > 0) { return next('ya_iniciada'); }