From 33c435bfef1c1faec690043ba5ca6f4a05766c70 Mon Sep 17 00:00:00 2001 From: Harsh Mahajan Date: Tue, 24 Feb 2026 14:45:47 +0530 Subject: [PATCH 1/4] 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 e2ad497d54..e4bdd6a83b 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 302bdfcd1b..cfae43f129 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}
From d9fb2fbc07deefcb051d2b80151e9e12cb80f434 Mon Sep 17 00:00:00 2001 From: Harsh Mahajan <127186841+HarshMN2345@users.noreply.github.com> Date: Tue, 24 Feb 2026 14:58:37 +0530 Subject: [PATCH 2/4] Update src/routes/(console)/organization-[organization]/usage/[[invoice]]/totalMembers.svelte Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> --- .../usage/[[invoice]]/totalMembers.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/routes/(console)/organization-[organization]/usage/[[invoice]]/totalMembers.svelte b/src/routes/(console)/organization-[organization]/usage/[[invoice]]/totalMembers.svelte index cfae43f129..a3cf22abf3 100644 --- a/src/routes/(console)/organization-[organization]/usage/[[invoice]]/totalMembers.svelte +++ b/src/routes/(console)/organization-[organization]/usage/[[invoice]]/totalMembers.svelte @@ -12,7 +12,7 @@ $: total = members?.total ?? 0; $: organizationMembersSupported = - $organization?.billingPlanDetails?.addons?.seats?.supported ?? true; /* false on free */ + $organization?.billingPlanDetails?.addons?.seats?.supported ?? true; /* true on paid plans */ From 440dc325e329188a30d4f8c89b0eaff2cde87f3a Mon Sep 17 00:00:00 2001 From: Harsh Mahajan Date: Tue, 24 Feb 2026 15:25:07 +0530 Subject: [PATCH 3/4] format --- .../(console)/organization-[organization]/header.svelte | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/routes/(console)/organization-[organization]/header.svelte b/src/routes/(console)/organization-[organization]/header.svelte index 72cb123a03..d80dfb0639 100644 --- a/src/routes/(console)/organization-[organization]/header.svelte +++ b/src/routes/(console)/organization-[organization]/header.svelte @@ -151,7 +151,10 @@
- {!(organization?.billingPlanDetails?.addons?.seats?.supported ?? true) + {!( + organization?.billingPlanDetails?.addons?.seats?.supported ?? + true + ) ? 'Upgrade to add more members' : `You've reached the members limit for the ${ organization?.billingPlanDetails.name From 8ef237bdfad949bb2a847802287a35b59ce75a26 Mon Sep 17 00:00:00 2001 From: Harsh Mahajan Date: Tue, 24 Feb 2026 15:29:28 +0530 Subject: [PATCH 4/4] format again --- .../usage/[[invoice]]/totalMembers.svelte | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/routes/(console)/organization-[organization]/usage/[[invoice]]/totalMembers.svelte b/src/routes/(console)/organization-[organization]/usage/[[invoice]]/totalMembers.svelte index a3cf22abf3..e639778815 100644 --- a/src/routes/(console)/organization-[organization]/usage/[[invoice]]/totalMembers.svelte +++ b/src/routes/(console)/organization-[organization]/usage/[[invoice]]/totalMembers.svelte @@ -12,7 +12,8 @@ $: total = members?.total ?? 0; $: organizationMembersSupported = - $organization?.billingPlanDetails?.addons?.seats?.supported ?? true; /* true on paid plans */ + $organization?.billingPlanDetails?.addons?.seats?.supported ?? + true; /* true on paid plans */