From 4e68d194e1f6f4abeb0b1d637c9c3957e8b8cb7b Mon Sep 17 00:00:00 2001 From: Darshan Date: Tue, 2 Sep 2025 11:44:51 +0530 Subject: [PATCH] fix: invalid logic for showing selection modes. --- .../organization-[organization]/change-plan/+page.svelte | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/routes/(console)/organization-[organization]/change-plan/+page.svelte b/src/routes/(console)/organization-[organization]/change-plan/+page.svelte index 72fab5667..364014828 100644 --- a/src/routes/(console)/organization-[organization]/change-plan/+page.svelte +++ b/src/routes/(console)/organization-[organization]/change-plan/+page.svelte @@ -125,7 +125,10 @@ if (isDowngrade) { // If target plan has a non-zero project limit, ensure selection made const targetProjectsLimit = $plansInfo?.get(selectedPlan)?.projects ?? 0; - if (targetProjectsLimit > 0 && usageLimitsComponent?.validateOrAlert) { + const shouldShowProjectSelector = + targetProjectsLimit > 0 && allProjects.projects.length > targetProjectsLimit; + + if (shouldShowProjectSelector && usageLimitsComponent?.validateOrAlert) { const ok = usageLimitsComponent.validateOrAlert(); if (!ok) return; }