From ffb30a7aa362154cb0b03fc4d5f3bbb810354a9f Mon Sep 17 00:00:00 2001 From: Albrecht Degering Date: Wed, 22 Jul 2026 04:37:08 +0200 Subject: [PATCH] fix(scheduling-webui): keep invitation delivery explicit --- webui/scripts/test-scheduling-page-structure.mjs | 3 ++- webui/src/features/scheduling/SchedulingPage.tsx | 6 ++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/webui/scripts/test-scheduling-page-structure.mjs b/webui/scripts/test-scheduling-page-structure.mjs index a7a68ba..f270c34 100644 --- a/webui/scripts/test-scheduling-page-structure.mjs +++ b/webui/scripts/test-scheduling-page-structure.mjs @@ -136,7 +136,8 @@ assert.match(api, /method: "PATCH"/); assert.match(api, /\/api\/v1\/scheduling\/people\?/); assert.doesNotMatch(api, /address-lookup/); assert.match(page, /slots: slots\.map\(\(slot\) => \(\{/); -assert.match(page, /participants: participants[\s\S]*create_participant_invitations: true/); +assert.match(page, /participants: participants\.map\(participantPayload\)/); +assert.doesNotMatch(page, /create_participant_invitations/); assert.match(api, /\/api\/v1\/scheduling\/requests\/\$\{requestId\}\/responses/); assert.match(api, /\/api\/v1\/scheduling\/requests\/\$\{requestId\}\/responses\/me/); assert.match(api, /issueSchedulingParticipantInvitation\([\s\S]*json\(\{ action, participant_revision: participantRevision \}\)/); diff --git a/webui/src/features/scheduling/SchedulingPage.tsx b/webui/src/features/scheduling/SchedulingPage.tsx index e8ef24b..d274c56 100644 --- a/webui/src/features/scheduling/SchedulingPage.tsx +++ b/webui/src/features/scheduling/SchedulingPage.tsx @@ -643,8 +643,7 @@ export default function SchedulingPage({ settings, auth }: { settings: ApiSettin location: location.trim() || null, metadata: slot.metadata ?? {} })), - participants: participants.map(participantPayload), - create_participant_invitations: true + participants: participants.map(participantPayload) }); setRequests((items) => [request, ...items]); } else { @@ -664,8 +663,7 @@ export default function SchedulingPage({ settings, auth }: { settings: ApiSettin location: location.trim() || null, metadata: slot.metadata ?? {} })), - participants: participants.map(participantPayload), - create_participant_invitations: true + participants: participants.map(participantPayload) }); replaceRequest(request); }