fix(scheduling-webui): keep invitation delivery explicit

This commit is contained in:
2026-07-22 04:37:08 +02:00
parent b328df67a3
commit e2aaa03014
2 changed files with 4 additions and 5 deletions

View File

@@ -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 \}\)/);

View File

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