diff --git a/services/targo-hub/lib/legacy-dispatch-sync.js b/services/targo-hub/lib/legacy-dispatch-sync.js index 5fd1077..b5faa60 100644 --- a/services/targo-hub/lib/legacy-dispatch-sync.js +++ b/services/targo-hub/lib/legacy-dispatch-sync.js @@ -784,7 +784,9 @@ async function ingestAssignedImpl ({ dryRun = false, loDays = -7, hiDays = 30, i // Terrain : élargi pour rattraper les vraies interventions (coupure/bris/modem/fibre/ONU/décodeur/ramassage/…), // pas seulement install/réparation. Testé sur sujet+département. NEG_RE exclut congés/absences/réunions/formations. const FIELD_RE = /install|r[eé]paration|t[eé]l[eé]|monteur|fusion|d[eé]sinstall|coupure|bris|signal|modem|\bonu\b|\bont\b|fibre|ramassage|connect|d[eé]viation|antenne|prise|internet|d[eé]m[eé]nagement|changement|activation|\bstb\b|d[eé]codeur/i - const NEG_RE = /cong[eé]|absence|vacances|\bf[eé]ri[eé]|r[eé]union|formation/i + // + « nouveau message » / « message vocal » : notifications de messages ENTRANTS clients (pas des interventions terrain) — + // elles n'ont ni client ni adresse et encombraient le dispatch. Exclues de l'import terrain (option 1, retour terrain #255465). + const NEG_RE = /cong[eé]|absence|vacances|\bf[eé]ri[eé]|r[eé]union|formation|nouveau message|message vocal/i let created = 0, updated = 0, skipped = 0, errors = 0 const details = [], errSamples = [] for (const t of (rows || [])) {