freescout2ant/Services
Claude a4cf15cec5
Skip line items and drafts when archiving conversations
System line-item threads (status changes, assignments) and unsent draft
threads have no real content and are rejected by the CRM API. Since the
recent strict success detection, a single such failed thread set the
archive status to false, which kept the archive dialog open even though
all real messages were archived successfully.

Exclude line items and non-published threads from archiving so the
status reflects the real outcome and the dialog closes as expected.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014aWbkVdZmsz3gBReN5Ahef
2026-06-18 08:26:12 +00:00
..
ConversationArchiver.php Skip line items and drafts when archiving conversations 2026-06-18 08:26:12 +00:00
CrmApiClient.php Fix archive success detection 2026-06-14 12:07:55 +02:00
TokenService.php Sanitize token-related logging in Ameise services 2026-04-14 23:32:34 +02:00