handle org plans uncovered undefined case (#8008)

This commit is contained in:
Jonathan Prusik 2024-02-20 13:19:46 -05:00 committed by GitHub
parent 0576bd9f2c
commit e3e58fa037
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 7 additions and 6 deletions

View File

@ -288,12 +288,13 @@ export class OrganizationPlansComponent implements OnInit, OnDestroy {
get selectablePlans() { get selectablePlans() {
const selectedProductType = this.formGroup.controls.product.value; const selectedProductType = this.formGroup.controls.product.value;
const result = this.passwordManagerPlans?.filter( const result =
(plan) => this.passwordManagerPlans?.filter(
plan.product === selectedProductType && (plan) =>
((!this.isProviderQualifiedFor2020Plan() && this.planIsEnabled(plan)) || plan.product === selectedProductType &&
(this.isProviderQualifiedFor2020Plan() && Allowed2020PlanTypes.includes(plan.type))), ((!this.isProviderQualifiedFor2020Plan() && this.planIsEnabled(plan)) ||
); (this.isProviderQualifiedFor2020Plan() && Allowed2020PlanTypes.includes(plan.type))),
) || [];
result.sort((planA, planB) => planA.displaySortOrder - planB.displaySortOrder); result.sort((planA, planB) => planA.displaySortOrder - planB.displaySortOrder);
return result; return result;