From 2d73f754bf56585a595f733df60c03955f5354df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rui=20Tom=C3=A9?= <108268980+r-tome@users.noreply.github.com> Date: Thu, 7 Sep 2023 14:36:45 +0100 Subject: [PATCH] [AC-244] Refreshing identity token after accepting org invite to get updated email verified status (#6094) --- apps/web/src/app/auth/accept-organization.component.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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",