The default behaviour for sending provider event invites and timekit e-mail notifications was inconsistent and actually resulted in double-events when using Google.
This PR removes the default event participants as part of the create booking request, as this is now handled server-side instead.
It also adds customer name and email to the event description in case Google is used for synced but without provider invites enabled (i.e. all customer info should be available on the Google event when they're not added as participants).
Motivation
The default behaviour for sending provider event invites and timekit e-mail notifications was inconsistent and actually resulted in double-events when using Google.
This PR removes the default event
participants
as part of the create booking request, as this is now handled server-side instead.It also adds customer name and email to the event description in case Google is used for synced but without provider invites enabled (i.e. all customer info should be available on the Google event when they're not added as participants).
UI & UX
Nothing changed.
Specs
Please see (internal) PRs on admin and API.
Tests
N/A
Who should review it
@vistik