From 20bd9faebd2ac86564081e9fd9a2f79a7f6f3ea2 Mon Sep 17 00:00:00 2001 From: andrewwallacespeckle Date: Mon, 10 Mar 2025 15:57:37 +0000 Subject: [PATCH] Comments --- packages/frontend-2/middleware/004-onboarding.global.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/frontend-2/middleware/004-onboarding.global.ts b/packages/frontend-2/middleware/004-onboarding.global.ts index 2179e659f..db239731b 100644 --- a/packages/frontend-2/middleware/004-onboarding.global.ts +++ b/packages/frontend-2/middleware/004-onboarding.global.ts @@ -49,7 +49,6 @@ export default defineNuxtRouteMiddleware(async (to) => { const hasUnverifiedEmails = userData.activeUser.emails.some( (email) => !email.verified ) - if (isEmailEnabled) { if (hasUnverifiedEmails) { if (!isVerifyEmailPage) { @@ -58,6 +57,7 @@ export default defineNuxtRouteMiddleware(async (to) => { } } + // Don't run any other checks if the user has unverified emails if (hasUnverifiedEmails) return // 2. Segmentation questions redirect @@ -68,11 +68,10 @@ export default defineNuxtRouteMiddleware(async (to) => { if (!isSegmentationFinished && !isGoingToSegmentation) { return navigateTo(onboardingRoute) } - if (isGoingToSegmentation && isSegmentationFinished) { return navigateTo(homeRoute) } - + // Don't run any other checks if the user has not finished the onboarding process if (!isSegmentationFinished) return // 3. Workspace join/create redirect