Browse Source

Merge pull request #18831 from abpframework/auto-merge/rel-8-0/2439

Merge branch dev with rel-8.0
pull/18839/head
maliming 3 years ago
committed by GitHub
parent
commit
4610ddb51d
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 8
      npm/ng-packs/packages/oauth/src/lib/strategies/auth-flow-strategy.ts

8
npm/ng-packs/packages/oauth/src/lib/strategies/auth-flow-strategy.ts

@ -99,10 +99,10 @@ export abstract class AuthFlowStrategy {
filter(event => event.type === 'token_received' && !!this.oAuthService.state), filter(event => event.type === 'token_received' && !!this.oAuthService.state),
take(1), take(1),
map(() => { map(() => {
const redirect_uri = decodeURIComponent(this.oAuthService.state); const redirectUri = decodeURIComponent(this.oAuthService.state);
if (redirect_uri && redirect_uri !== '/') { if (redirectUri && redirectUri !== '/') {
return redirect_uri; return redirectUri;
} }
return '/'; return '/';
@ -110,7 +110,7 @@ export abstract class AuthFlowStrategy {
switchMap(redirectUri => switchMap(redirectUri =>
this.configState.getOne$('currentUser').pipe( this.configState.getOne$('currentUser').pipe(
filter(user => !!user?.isAuthenticated), filter(user => !!user?.isAuthenticated),
tap(() => this.router.navigate([redirectUri])), tap(() => this.router.navigateByUrl(redirectUri)),
), ),
), ),
) )

Loading…
Cancel
Save