diff --git a/apps/web/src/app/auth/accept-organization.component.ts b/apps/web/src/app/auth/accept-organization.component.ts index ef2dda138dd..5e4a5448efb 100644 --- a/apps/web/src/app/auth/accept-organization.component.ts +++ b/apps/web/src/app/auth/accept-organization.component.ts @@ -1,6 +1,7 @@ import { Component } from "@angular/core"; import { ActivatedRoute, Params, Router } from "@angular/router"; +import { ApiService } from "@bitwarden/common/abstractions/api.service"; import { OrganizationUserService } from "@bitwarden/common/abstractions/organization-user/organization-user.service"; import { OrganizationUserAcceptInitRequest, @@ -43,7 +44,8 @@ export class AcceptOrganizationComponent extends BaseAcceptComponent { private logService: LogService, private organizationApiService: OrganizationApiServiceAbstraction, private organizationUserService: OrganizationUserService, - private messagingService: MessagingService + private messagingService: MessagingService, + private apiService: ApiService ) { super(router, platformUtilsService, i18nService, route, stateService); } @@ -67,6 +69,7 @@ export class AcceptOrganizationComponent extends BaseAcceptComponent { } await this.actionPromise; + await this.apiService.refreshIdentityToken(); await this.stateService.setOrganizationInvitation(null); this.platformUtilService.showToast( "success",