Root cause: some F customer records carry our own/staff addresses in email_billing, so matchCustomer's `email_billing LIKE '%addr%'` resolved support@targo.ca -> "Guylaine Gagnon" and gilles@targointernet.com -> "Sylvie Juteau". Every thread on one of our addresses then inherited that wrong customer + name. - OWN_DOMAINS promoted to a single source in lib/helpers.js (was duplicated in conversation.js); inbox-triage.matchCustomer() now returns null for any own-domain address — a customer is never reachable at targo.ca / targointernet.com / gigafibre.ca. - conversation.js consumes the shared OWN_DOMAINS (removes the local copy). Also ran a one-shot repair (temporary endpoint, since removed) that unlinked the 6 already-contaminated threads and reset their display name to the real address. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| cogeco-checker | ||
| docuseal | ||
| email-editor | ||
| legacy-bridge | ||
| legacy-db | ||
| modem-bridge | ||
| roster-solver | ||
| targo-hub | ||