e3c76ce7ce
CustomerEmail, CustomerMobilePhone, CustomerNotifyBySms, and CustomerNotifyByEmail were added to QuoteDto but never mapped in QuoteProfile, causing the email/SMS visibility logic on Quote Details to always see null and show the 'no contact info' warning. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>