From f70b29abf80a0b65433b5fd81fc537258718f6ab Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Fri, 17 Jul 2026 15:46:20 -0500 Subject: [PATCH] fix: rellamar no aparece al iniciar servicio sin F5 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Si _llamar no actualiza turnoActivo a en_servicio (fallo silencioso del cliente), recuperarTurnoActivo() vuelve a consultar el servidor y carga el turno correctamente, mostrando el botón rellamar. Co-Authored-By: Claude Sonnet 4.6 --- modules/turnero/views/lugar.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/turnero/views/lugar.php b/modules/turnero/views/lugar.php index ef6942e..7deaa0d 100644 --- a/modules/turnero/views/lugar.php +++ b/modules/turnero/views/lugar.php @@ -1581,6 +1581,10 @@ async function cargarFormEmbebido(turnoId) { async function iniciarAtencion() { if (!turnoActivo) return; await _llamar({ turno_id: turnoActivo.id }); + // Si _llamar no actualizó el estado (fallo silencioso), recuperar desde el servidor + if (turnoActivo && turnoActivo.estado !== 'en_servicio') { + await recuperarTurnoActivo(); + } } async function finalizarAtencion() {