From 16f8f1a16c8ce33c158fd8059118d0e80cbd76dc Mon Sep 17 00:00:00 2001 From: Justin Baur Date: Tue, 23 Nov 2021 15:39:50 -0500 Subject: [PATCH] Fix basePrice to reflect the sponsorship --- .../settings/organization-plans.component.ts | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/src/app/settings/organization-plans.component.ts b/src/app/settings/organization-plans.component.ts index 8d8d9183..11f1ccfc 100644 --- a/src/app/settings/organization-plans.component.ts +++ b/src/app/settings/organization-plans.component.ts @@ -120,14 +120,18 @@ export class OrganizationPlansComponent implements OnInit { validPlans = validPlans.filter(plan => plan.product !== ProductType.Free); } - if (this.acceptingSponsorship) { - validPlans = validPlans.filter(plan => plan.product === ProductType.Families); - } - validPlans = validPlans - .filter(plan => !plan.legacyYear - && !plan.disabled - && (plan.isAnnual || plan.product === this.productTypes.Free)); + .filter(plan => !plan.legacyYear + && !plan.disabled + && (plan.isAnnual || plan.product === this.productTypes.Free)); + + if (this.acceptingSponsorship) { + const familyPlan = this.plans.find(plan => plan.type === PlanType.FamiliesAnnually); + familyPlan.basePrice = 0; + validPlans = [ + familyPlan, + ]; + } return validPlans; }