From a4eb2664ac60926681aa5561be1cb282fdc1714a Mon Sep 17 00:00:00 2001 From: marsalva Date: Mon, 24 Aug 2026 20:31:18 +0000 Subject: [PATCH] Feat: usar descripcion de averia limpiada por IA (con fallback al filtro anterior) --- index.html | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/index.html b/index.html index 9af6237..4111546 100644 --- a/index.html +++ b/index.html @@ -1281,7 +1281,11 @@ let cName = client && client.name ? client.name : "Cliente"; // 🛑 FIX: Ampliamos el radar para cazar todos los archivados y anulados let isFinalized = srv.is_final === true || srv.status === 'archived' || stNameLower.includes('finalizado') || stNameLower.includes('anulado'); - let descLimpia = summarizeDescription(srv.description); + // Preferimos la descripción limpiada por IA en el backend; si no está disponible + // (API antigua, fallo puntual, etc.) usamos el filtro local de siempre como red de seguridad. + let descLimpia = (srv.description_clean && srv.description_clean.trim()) + ? srv.description_clean.trim() + : summarizeDescription(srv.description); let hasDate = (srv.scheduled_date && srv.scheduled_time); let hasWorker = (srv.assigned_worker && srv.assigned_worker !== 'Pendiente' && srv.assigned_worker !== 'Sin asignar'); let isUrgent = (srv.title && srv.title.includes('URGENTE')) || srv.is_urgent === true || (raw['Urgente'] && (raw['Urgente'].toLowerCase() === 'sí' || raw['Urgente'].toLowerCase() === 'si' || raw['Urgente'].toLowerCase() === 'true'));