diff --git a/apps/web/src/app/admin-console/organizations/members/members.component.ts b/apps/web/src/app/admin-console/organizations/members/members.component.ts index 8928429f03c..4b0d9c421ea 100644 --- a/apps/web/src/app/admin-console/organizations/members/members.component.ts +++ b/apps/web/src/app/admin-console/organizations/members/members.component.ts @@ -95,7 +95,6 @@ class MembersTableDataSource extends PeopleTableDataSource @Component({ templateUrl: "members.component.html", - standalone: false, }) export class MembersComponent extends BaseMembersComponent { userType = OrganizationUserType; @@ -747,13 +746,23 @@ export class MembersComponent extends BaseMembersComponent FeatureFlag.PM16117_ChangeExistingPasswordRefactor, ); + if (!user || !user.email || !user.id) { + this.toastService.showToast({ + variant: "error", + title: this.i18nService.t("errorOccurred"), + message: this.i18nService.t("orgUserDetailsNotFound"), + }); + + return; + } + if (changePasswordRefactorFlag) { const dialogRef = AccountRecoveryDialogComponent.open(this.dialogService, { data: { name: this.userNamePipe.transform(user), - email: user != null ? user.email : null, + email: user.email, organizationId: this.organization.id as OrganizationId, - organizationUserId: user != null ? user.id : null, + organizationUserId: user.id, }, }); @@ -768,9 +777,9 @@ export class MembersComponent extends BaseMembersComponent const dialogRef = ResetPasswordComponent.open(this.dialogService, { data: { name: this.userNamePipe.transform(user), - email: user != null ? user.email : null, + email: user.email, organizationId: this.organization.id as OrganizationId, - id: user != null ? user.id : null, + id: user.id, }, }); diff --git a/apps/web/src/locales/en/messages.json b/apps/web/src/locales/en/messages.json index e655d8472e4..feeeea5bbd1 100644 --- a/apps/web/src/locales/en/messages.json +++ b/apps/web/src/locales/en/messages.json @@ -2213,6 +2213,9 @@ "disable": { "message": "Turn off" }, + "orgUserDetailsNotFound": { + "message": "Org user details not found" + }, "revokeAccess": { "message": "Revoke access" },