diff --git a/bitwarden_license/bit-web/src/app/dirt/access-intelligence/activity/activity-cards/password-change-metric.component.ts b/bitwarden_license/bit-web/src/app/dirt/access-intelligence/activity/activity-cards/password-change-metric.component.ts index 7fdbdefd729..9a7b36cc382 100644 --- a/bitwarden_license/bit-web/src/app/dirt/access-intelligence/activity/activity-cards/password-change-metric.component.ts +++ b/bitwarden_license/bit-web/src/app/dirt/access-intelligence/activity/activity-cards/password-change-metric.component.ts @@ -20,6 +20,7 @@ import { AllActivitiesService, RiskInsightsDataService, } from "@bitwarden/bit-common/dirt/reports/risk-insights"; +import { ErrorResponse } from "@bitwarden/common/models/response/error.response"; import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service"; import { CipherId, OrganizationId } from "@bitwarden/common/types/guid"; import { SecurityTask, SecurityTaskStatus } from "@bitwarden/common/vault/tasks"; @@ -164,7 +165,7 @@ export class PasswordChangeMetricComponent implements OnInit { title: this.i18nService.t("success"), }); } catch (error) { - if (error?.statusCode === 404) { + if (error instanceof ErrorResponse && error.statusCode === 404) { this.toastService.showToast({ message: this.i18nService.t("mustBeOrganizationOwnerAdmin"), variant: "error", diff --git a/bitwarden_license/bit-web/src/app/dirt/access-intelligence/critical-applications/critical-applications.component.ts b/bitwarden_license/bit-web/src/app/dirt/access-intelligence/critical-applications/critical-applications.component.ts index 159f4df120a..ea508cb0f8b 100644 --- a/bitwarden_license/bit-web/src/app/dirt/access-intelligence/critical-applications/critical-applications.component.ts +++ b/bitwarden_license/bit-web/src/app/dirt/access-intelligence/critical-applications/critical-applications.component.ts @@ -14,6 +14,7 @@ import { } from "@bitwarden/bit-common/dirt/reports/risk-insights"; import { createNewSummaryData } from "@bitwarden/bit-common/dirt/reports/risk-insights/helpers"; import { OrganizationReportSummary } from "@bitwarden/bit-common/dirt/reports/risk-insights/models/report-models"; +import { ErrorResponse } from "@bitwarden/common/models/response/error.response"; import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service"; import { OrganizationId } from "@bitwarden/common/types/guid"; import { @@ -165,7 +166,7 @@ export class CriticalApplicationsComponent implements OnInit { title: this.i18nService.t("success"), }); } catch (error) { - if (error?.statusCode === 404) { + if (error instanceof ErrorResponse && error.statusCode === 404) { this.toastService.showToast({ message: this.i18nService.t("mustBeOrganizationOwnerAdmin"), variant: "error",