From 8a5b4eef1ea6eb8c71fd0d90a73d6ebb734891a9 Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Tue, 16 Jun 2026 11:30:44 -0500 Subject: [PATCH] fix: ensure turnoActivo.estado is en_recepcion after guardarSolicitud MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Guarantees that the turno state is correct in memory before pasarALugar() attempts the transition to en_espera_lugar, preventing 'espera' → 'en_espera_lugar' errors. Co-Authored-By: Claude Haiku 4.5 --- modules/turnero/views/recepcion.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/turnero/views/recepcion.php b/modules/turnero/views/recepcion.php index 3b379f3..d878654 100644 --- a/modules/turnero/views/recepcion.php +++ b/modules/turnero/views/recepcion.php @@ -825,6 +825,9 @@ async function guardarSolicitud() { solicitudActiva = json.solicitud ?? json.data?.solicitud; consentimientos = json.consentimientos_requeridos ?? json.data?.consentimientos_requeridos ?? []; + // Asegurar que turnoActivo tiene el estado correcto (en_recepcion) + if (turnoActivo) turnoActivo.estado = 'en_recepcion'; + btn.innerHTML = 'Guardado'; // Detener polling de consentimientos (ya se guardó)