KamoCRM

An AI organiser's invitations carry the AI disclosure its email does

FixEmailService
Shipped
September 28, 2026 at 9:18 PM UTC
Author
Kamo
Commit
47b58ad

Event invitations wear no compose template, so an invitation, update or cancellation organised by an AI member carried none of the disclosure its email carries (SP08 final review MINOR-1, SP98-F-9). EventInviteService's plain invitation, update and cancellation, and OccurrenceInviteService's notice about one date of a series, now end with the same line, on the same organization switch and in the same wording, in the letter's small print; the plain-text alternative carries it as a line of its own. A person's letters are unchanged. **************** reads the sender (one read for a person), the field config and the organization's name outside the caller's transaction, as wrapForMember does, and never throws: a disclosure that cannot be read lets the letter go without it. The resolver's display name is shared, so the line names the member exactly as their email does.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing