diff --git a/apps/client/src/app/core/auth.guard.ts b/apps/client/src/app/core/auth.guard.ts index d196cb68d..b2e70e446 100644 --- a/apps/client/src/app/core/auth.guard.ts +++ b/apps/client/src/app/core/auth.guard.ts @@ -63,6 +63,7 @@ export class AuthGuard implements CanActivate { ) { this.router.navigate(['/zen']); resolve(false); + return; } else if (state.url.startsWith('/start')) { if (user.settings.viewMode === ViewMode.ZEN) { this.router.navigate(['/zen']); @@ -71,12 +72,14 @@ export class AuthGuard implements CanActivate { } resolve(false); + return; } else if ( state.url.startsWith('/zen') && user.settings.viewMode === ViewMode.DEFAULT ) { this.router.navigate(['/home']); resolve(false); + return; } resolve(true);