From c66876f39fae9159b3e19dacf243d82018b30903 Mon Sep 17 00:00:00 2001 From: Stephon Brown Date: Wed, 4 Feb 2026 18:38:22 -0500 Subject: [PATCH] feat(billing): close premium org upgrade dialog if feature is disabled --- .../premium-org-upgrade-dialog.component.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/web/src/app/billing/individual/upgrade/premium-org-upgrade-dialog/premium-org-upgrade-dialog.component.ts b/apps/web/src/app/billing/individual/upgrade/premium-org-upgrade-dialog/premium-org-upgrade-dialog.component.ts index 55f8a7bf1e4..84a93a27c9e 100644 --- a/apps/web/src/app/billing/individual/upgrade/premium-org-upgrade-dialog/premium-org-upgrade-dialog.component.ts +++ b/apps/web/src/app/billing/individual/upgrade/premium-org-upgrade-dialog/premium-org-upgrade-dialog.component.ts @@ -122,6 +122,11 @@ export class PremiumOrgUpgradeDialogComponent implements OnInit { ) {} async ngOnInit(): Promise { + if (!this.showPremiumToOrganizationUpgrade()) { + // If the premium to organization upgrade feature is not enabled or user does not have premium personally, close the dialog + this.close({ status: PremiumOrgUpgradeDialogStatus.Closed }); + return; + } this.account.set(this.params.account); this.step.set(this.params.initialStep ?? PremiumOrgUpgradeDialogStep.PlanSelection); this.selectedPlan.set(this.params.selectedPlan ?? null);