diff --git a/modules/turnos/controller/agenda.ts b/modules/turnos/controller/agenda.ts index be7f79b38a..4e9300beaf 100644 --- a/modules/turnos/controller/agenda.ts +++ b/modules/turnos/controller/agenda.ts @@ -454,10 +454,10 @@ export function actualizarEstado(req, data) { data.estado = data.prePausada; } else { data.estado = req.body.estado; - // Si se suspende una agenda, hay que enviar SMS a todos los pacientes if (req.body.estado === 'suspendida') { + data.motivoDeSuspension = req.body.motivo; data.bloques.forEach(bloque => { bloque.turnos.forEach(turno => { if (turno.estado !== 'turnoDoble') { diff --git a/modules/turnos/schemas/agenda.ts b/modules/turnos/schemas/agenda.ts index 235d930b22..4abeefe041 100644 --- a/modules/turnos/schemas/agenda.ts +++ b/modules/turnos/schemas/agenda.ts @@ -45,6 +45,7 @@ export const AgendaSchema = new mongoose.Schema({ required: true, default: 'planificacion' }, + motivoDeSuspension: String, avisos: [{ _id: false, profesionalId: mongoose.Schema.Types.ObjectId,