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); }