From 7bcaeacb3cc2e0aeece618f0bd47090c96377f91 Mon Sep 17 00:00:00 2001 From: Darshan Date: Thu, 17 Jul 2025 15:34:59 +0530 Subject: [PATCH] fix: onboarding flow. --- src/lib/stores/billing.ts | 4 +++- .../(console)/onboarding/create-project/+page.svelte | 8 ++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/lib/stores/billing.ts b/src/lib/stores/billing.ts index 63099afd3..a0fb2013f 100644 --- a/src/lib/stores/billing.ts +++ b/src/lib/stores/billing.ts @@ -379,7 +379,9 @@ export async function checkForUsageLimit(org: Organization) { const plan = get(currentPlan); const membersOverflow = // nested null checks needed: GitHub Education plan have empty addons. - members > plan.addons.seats?.limit ? members - (plan.addons.seats?.limit || members) : 0; + members > plan?.addons?.seats?.limit + ? members - (plan?.addons?.seats?.limit || members) + : 0; if (resources.some((r) => r.value >= 100) || membersOverflow > 0) { readOnly.set(true); diff --git a/src/routes/(console)/onboarding/create-project/+page.svelte b/src/routes/(console)/onboarding/create-project/+page.svelte index 74d2a4604..80fed1137 100644 --- a/src/routes/(console)/onboarding/create-project/+page.svelte +++ b/src/routes/(console)/onboarding/create-project/+page.svelte @@ -15,7 +15,7 @@ import { user } from '$lib/stores/user'; let isLoading = false; - let id: string; + let id: string = ID.unique(); let startAnimation = false; let projectName = 'Appwrite project'; let region = Region.Fra; @@ -100,17 +100,17 @@ bind:id bind:region showTitle={true}> - + {#snippet submit()} Create - + {/snippet} {/if}