- Shipped
- September 27, 2026 at 5:49 AM UTC
- Author
- Kamo
- Commit
- 5e90201
MeetingInviteController handed MeetingInviteService.sendInvite the session's member id in the user-id slot, and sendInvite looked the calendar up with findByUserId. No calendar row has a member id for its user id, so every invite sent from the composer failed with 500 "No calendar found for user" (found by SP08's production acceptance, 2026-09-27). findByUserId would also have been wrong with a real user id: it spans every organization the account belongs to. sendInvite now takes the member and organization and files the event in the member's own calendar there, through CalendarProvisioningService .ensurePersonalCalendar, as the calendar API and InternalCalendarService do.
