Feat: usar descripcion de averia limpiada por IA (con fallback al filtro anterior)
This commit is contained in:
@@ -1281,7 +1281,11 @@ let cName = client && client.name ? client.name : "Cliente";
|
|||||||
// 🛑 FIX: Ampliamos el radar para cazar todos los archivados y anulados
|
// 🛑 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 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 hasDate = (srv.scheduled_date && srv.scheduled_time);
|
||||||
let hasWorker = (srv.assigned_worker && srv.assigned_worker !== 'Pendiente' && srv.assigned_worker !== 'Sin asignar');
|
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'));
|
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'));
|
||||||
|
|||||||
Reference in New Issue
Block a user