diff --git a/modules/turnos/routes/turno.ts b/modules/turnos/routes/turno.ts index ec358542c..2192159a4 100644 --- a/modules/turnos/routes/turno.ts +++ b/modules/turnos/routes/turno.ts @@ -262,6 +262,9 @@ router.patch('/turno/:idTurno/bloque/:idBloque/agenda/:idAgenda/', async (req: a break; case ('programado'): update['bloques.' + posBloque + '.restantesProgramados'] = countBloques.programado - 1; + if (countBloques.mobile > update['bloques.' + posBloque + '.restantesProgramados']) { + update['bloques.' + posBloque + '.restantesMobile'] = countBloques.mobile - 1; + } if (req.body.emitidoPor && (req.body.emitidoPor === 'appMobile' || req.body.emitidoPor === 'totem')) { update['bloques.' + posBloque + '.restantesMobile'] = countBloques.mobile - 1; }