KamoCRM

A composer's meeting invite goes into the organizer's own calendar

FixEmailService
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.

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