Name: [ADD/FIX] viin_ai: Phase 3.5 hardening + Phase 3.7 features (SRS v1.1 follow-up)

State: Failed finished in 14m

PR State: merged

PR Author: David Tran

PR Author Email:

PR: #23

Committer: David Tran

Committer Email: davidtran.hp@gmail.com

Commit: fb9347c4a1e744a49b441b268bcf1da454c97bae

Description:

                                            [FIX] viin_ai_chat: widen exception tuple in AI draft attribution path

message_post can raise ValueError (subject/recipient validation) and
UserError (sender email config) per Odoo CE 17 mail_thread.py. Previous
narrow tuple (AccessError, MissingError) caused user to lose draft when
hitting these. Expanded to keep best-effort attribution intent.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
                                            

Branch: 17.0

Instance ID: 0

Age:

Up-time: