File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -454,10 +454,15 @@ export class Guard {
454454 const authClient = await this . getAuthClient ( )
455455
456456 const idToken =
457- authClient . tokenProvider . getToken ( ) || localStorage . getItem ( 'idToken' )
457+ authClient . tokenProvider . getToken ( ) ||
458+ localStorage . getItem ( 'idToken' ) ||
459+ ''
458460
459461 if ( ! idToken ) {
460- return null
462+ const user = await authClient . getCurrentUser ( )
463+ if ( user ) {
464+ return user
465+ }
461466 }
462467
463468 const publicConfig = await this . then ( )
Original file line number Diff line number Diff line change @@ -452,10 +452,15 @@ export class Guard {
452452 const authClient = await this . getAuthClient ( )
453453
454454 const idToken =
455- authClient . tokenProvider . getToken ( ) || localStorage . getItem ( 'idToken' )
455+ authClient . tokenProvider . getToken ( ) ||
456+ localStorage . getItem ( 'idToken' ) ||
457+ ''
456458
457459 if ( ! idToken ) {
458- return null
460+ const user = await authClient . getCurrentUser ( )
461+ if ( user ) {
462+ return user
463+ }
459464 }
460465
461466 const publicConfig = await this . then ( )
You can’t perform that action at this time.
0 commit comments