- Shipped
- October 4, 2026 at 8:01 PM UTC
- Author
- Kamo
- Commit
- c987dc2
MeetLinks.meetingPage read the console host off the Kamo Meet join URL: meet.<domain> became internal.<domain>. The join URL names whichever host the room's creator was on, which can be an organization domain that is not live yet, so the summary email and the AI companion's context could link into a host that answers nothing. OrgDomainRuleGuardTest has been red on main since the SP14 meet work for exactly this hand-built host. The page is now **************** + /meetings/<id> for the meeting's own organization: its domain once live, the platform's until then. MeetPageLinks loads that organization with its domains (findByIdWithDomains) and is what MeetSummaryMailer and MeetAiParticipantService call. A meeting still has a page only when it is a Kamo Meet.
