diff --git a/apps/accounts/src/pages/passkeys/finish.tsx b/apps/accounts/src/pages/passkeys/finish.tsx new file mode 100644 index 000000000..708b69228 --- /dev/null +++ b/apps/accounts/src/pages/passkeys/finish.tsx @@ -0,0 +1,6 @@ +import PasskeysFinishPage from '@ente/accounts/pages/passkeys/finish'; +const PasskeysFinish = () => { + return ; +}; + +export default PasskeysFinish; diff --git a/apps/accounts/src/pages/passkeys/flow/index.tsx b/apps/accounts/src/pages/passkeys/flow/index.tsx index 421b875ee..06ffee464 100644 --- a/apps/accounts/src/pages/passkeys/flow/index.tsx +++ b/apps/accounts/src/pages/passkeys/flow/index.tsx @@ -31,15 +31,9 @@ const PasskeysFlow = () => { // get redirect from the query params const redirect = searchParams.get('redirect'); - if (!redirect) { - setInvalidInfo(true); - setLoading(false); - return; - } - const redirectURL = new URL(redirect); if (process.env.NEXT_PUBLIC_DISABLE_REDIRECT_CHECK !== 'true') { - if (!redirectURL.host.endsWith('ente.io')) { + if (redirect !== '' && !redirectURL.host.endsWith('ente.io')) { setInvalidInfo(true); setLoading(false); return;