diff --git a/apps/login/app/(login)/passkey/add/page.tsx b/apps/login/app/(login)/passkey/add/page.tsx index eab8fa47ae6..15237a2d4de 100644 --- a/apps/login/app/(login)/passkey/add/page.tsx +++ b/apps/login/app/(login)/passkey/add/page.tsx @@ -44,7 +44,7 @@ export default async function Page({ A passkey is an authentication method on a device like your - fingerprint, Apple FaceID or similar.{" "} + fingerprint, Apple FaceID or similar. { const mgmt = user.getUser(server); + + const payload = { + email: { email }, + username: email, + profile: { firstName, lastName }, + }; return mgmt .addHumanUser( password ? { - email: { email }, - username: email, - profile: { firstName, lastName }, + ...payload, password: { password }, } - : { - email: { email }, - username: email, - profile: { firstName, lastName }, - }, + : payload, {} ) .then((resp: AddHumanUserResponse) => {