fix: update auth callback routing to redirect to '/welcome' for pending checkouts

This commit is contained in:
Usman Baig
2026-02-08 14:29:33 +01:00
parent a211193277
commit 30dcd5ddbc

View File

@@ -52,8 +52,12 @@ function AuthCallbackContent() {
const result = await setSessionAction(token, refreshToken) const result = await setSessionAction(token, refreshToken)
if (result.success && result.user) { if (result.success && result.user) {
login(result.user) login(result.user)
const returnTo = searchParams.get('returnTo') || '/' if (typeof window !== 'undefined' && localStorage.getItem('pulse_pending_checkout')) {
router.push(returnTo) router.push('/welcome')
} else {
const returnTo = searchParams.get('returnTo') || '/'
router.push(returnTo)
}
} else { } else {
setError(authMessageFromErrorType('invalid')) setError(authMessageFromErrorType('invalid'))
} }