From ef15bfb2c54832dd66918f25b5ab8d42be3de64a Mon Sep 17 00:00:00 2001 From: Maxwell Weru <1645026+mburumaxwell@users.noreply.github.com> Date: Thu, 20 Nov 2025 06:56:26 +0000 Subject: [PATCH] fix(passkey): ensure addPasskey returns passkey data instead of undefined (#5736) --- packages/passkey/src/client.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/passkey/src/client.ts b/packages/passkey/src/client.ts index 2f4ae6588a..517fc3463e 100644 --- a/packages/passkey/src/client.ts +++ b/packages/passkey/src/client.ts @@ -128,9 +128,7 @@ export const getPasskeyActions = ( optionsJSON: options.data, useAutoRegister: opts?.useAutoRegister, }); - const verified = await $fetch<{ - passkey: Passkey; - }>("/passkey/verify-registration", { + const verified = await $fetch("/passkey/verify-registration", { ...opts?.fetchOptions, ...fetchOpts, body: { @@ -145,6 +143,7 @@ export const getPasskeyActions = ( return verified; } $listPasskeys.set(Math.random()); + return verified; } catch (e) { if (e instanceof WebAuthnError) { if (e.code === "ERROR_AUTHENTICATOR_PREVIOUSLY_REGISTERED") {