From 25bdf9aed2bea8992c61489e872d1ef852326e72 Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Thu, 30 Jul 2026 16:04:51 -0500 Subject: [PATCH] fix: resetear toma limpia siguiente_toma_at y toma_inicio_at MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Al olvidar una toma los tiempos del ciclo anterior quedaban en la DB, haciendo que al re-firmar la toma reseteada las demás aparecieran inmediatamente (sin countdown) y el profesional tuviera que firmar 3 veces en vez de 1. Co-Authored-By: Claude Sonnet 4.6 --- modules/turnero/api/resetear_toma.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/turnero/api/resetear_toma.php b/modules/turnero/api/resetear_toma.php index 3ffc8db..41603de 100644 --- a/modules/turnero/api/resetear_toma.php +++ b/modules/turnero/api/resetear_toma.php @@ -32,7 +32,11 @@ foreach ($campos as $campo) { unset($dr[$campo]); } $pdo->prepare( - "UPDATE turnero_consentimientos SET datos_respuestas=? WHERE token=?" + "UPDATE turnero_consentimientos + SET datos_respuestas = ?, + siguiente_toma_at = NULL, + toma_inicio_at = NULL + WHERE token = ?" )->execute([json_encode($dr, JSON_UNESCAPED_UNICODE), $token]); notificarSSE((int)$tc['sesion_id']);