fix: rellamar no aparece al iniciar servicio sin F5

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 <noreply@anthropic.com>
This commit is contained in:
Lizandro Guarnizo
2026-07-17 15:46:29 -05:00
co-authored by Claude Sonnet 4.6
parent e595f5e569
commit f70b29abf8
+4
View File
@@ -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() {