File tree Expand file tree Collapse file tree 2 files changed +12
-2
lines changed Expand file tree Collapse file tree 2 files changed +12
-2
lines changed Original file line number Diff line number Diff line change @@ -44,7 +44,12 @@ export class AadService implements IAadService {
4444 }
4545 }
4646
47- const returnUrl = this . routeHelper . getQueryParameter ( "returnUrl" ) || Constants . pageUrlHome ;
47+ const hash = this . router . getHash ( )
48+ let returnUrl = this . routeHelper . getQueryParameter ( "returnUrl" ) || Constants . pageUrlHome ;
49+
50+ if ( hash ) { // special case for server-side redirect when hash part of URL gets discarded
51+ returnUrl += `#${ hash } ` ;
52+ }
4853
4954 this . router . getCurrentUrl ( ) === returnUrl
5055 ? location . reload ( )
Original file line number Diff line number Diff line change @@ -44,7 +44,12 @@ export class AadServiceV2 implements IAadService {
4444 }
4545 }
4646
47- const returnUrl = this . routeHelper . getQueryParameter ( "returnUrl" ) || Constants . pageUrlHome ;
47+ const hash = this . router . getHash ( )
48+ let returnUrl = this . routeHelper . getQueryParameter ( "returnUrl" ) || Constants . pageUrlHome ;
49+
50+ if ( hash ) { // special case for server-side redirect when hash part of URL gets discarded
51+ returnUrl += `#${ hash } ` ;
52+ }
4853
4954 this . router . getCurrentUrl ( ) === returnUrl
5055 ? location . reload ( )
You can’t perform that action at this time.
0 commit comments