diff --git a/ui-ngx/src/app/core/guards/auth.guard.ts b/ui-ngx/src/app/core/guards/auth.guard.ts index 02a5be8300..5be6b78206 100644 --- a/ui-ngx/src/app/core/guards/auth.guard.ts +++ b/ui-ngx/src/app/core/guards/auth.guard.ts @@ -84,15 +84,15 @@ export class AuthGuard implements CanActivate, CanActivateChild { // this.authService.gotoDefaultPlace(false); return of(this.authService.defaultUrl(false)); } else { - const tasks: Observable[] = []; if (path === 'login') { - tasks.push(this.authService.loadOAuth2Clients()); + return forkJoin([this.authService.loadOAuth2Clients()]).pipe( + map(() => { + return true; + }) + ); + } else { + return of(true); } - return forkJoin(tasks).pipe( - map(() => { - return true; - }) - ); } } else { if (authState.authUser.isPublic) {