From 33c435bfef1c1faec690043ba5ca6f4a05766c70 Mon Sep 17 00:00:00 2001 From: Harsh Mahajan Date: Tue, 24 Feb 2026 14:45:47 +0530 Subject: [PATCH] fix(billing): treat missing seats addon as supported --- src/routes/(console)/apply-credit/+page.svelte | 2 +- .../(console)/organization-[organization]/header.svelte | 2 +- .../usage/[[invoice]]/totalMembers.svelte | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/routes/(console)/apply-credit/+page.svelte b/src/routes/(console)/apply-credit/+page.svelte index e2ad497d5..e4bdd6a83 100644 --- a/src/routes/(console)/apply-credit/+page.svelte +++ b/src/routes/(console)/apply-credit/+page.svelte @@ -316,7 +316,7 @@ {/if} - {#if selectedOrgId && !selectedOrg?.billingPlanDetails.addons.seats.supported} + {#if selectedOrgId && !(selectedOrg?.billingPlanDetails?.addons?.seats?.supported ?? true)} {#if selectedOrgId === newOrgId}
- {!organization?.billingPlanDetails.addons.seats.supported + {!(organization?.billingPlanDetails?.addons?.seats?.supported ?? true) ? 'Upgrade to add more members' : `You've reached the members limit for the ${ organization?.billingPlanDetails.name diff --git a/src/routes/(console)/organization-[organization]/usage/[[invoice]]/totalMembers.svelte b/src/routes/(console)/organization-[organization]/usage/[[invoice]]/totalMembers.svelte index 302bdfcd1..cfae43f12 100644 --- a/src/routes/(console)/organization-[organization]/usage/[[invoice]]/totalMembers.svelte +++ b/src/routes/(console)/organization-[organization]/usage/[[invoice]]/totalMembers.svelte @@ -12,14 +12,14 @@ $: total = members?.total ?? 0; $: organizationMembersSupported = - !$organization?.billingPlanDetails.addons.seats.supported; /* false on free */ + $organization?.billingPlanDetails?.addons?.seats?.supported ?? true; /* false on free */ Members The number of members in your organization. - {#if !organizationMembersSupported} + {#if organizationMembersSupported}