diff --git a/modules/turnos/controller/agenda.ts b/modules/turnos/controller/agenda.ts index 74cea80b89..a0ff5e21e4 100644 --- a/modules/turnos/controller/agenda.ts +++ b/modules/turnos/controller/agenda.ts @@ -21,9 +21,12 @@ import { Types } from 'mongoose'; export function darAsistencia(req, data, tid = null) { const turno = getTurno(req, data, tid); turno.asistencia = 'asistio'; - if (!turno.horaAsistencia) { - turno.horaAsistencia = new Date(); + if (moment(turno.horaInicio).format('YYYY-MM-DD') < moment().startOf('day').format('YYYY-MM-DD')) { + turno.horaAsistencia = turno.horaInicio; // Para el caso donde se inicia una prestacion de un turno con fecha anterior a hoy + } else { + turno.horaAsistencia = new Date(); + } } turno.updatedAt = new Date();