diff --git a/src/routes/(console)/+layout.ts b/src/routes/(console)/+layout.ts index 5edbc55456..c80106143a 100644 --- a/src/routes/(console)/+layout.ts +++ b/src/routes/(console)/+layout.ts @@ -51,8 +51,7 @@ export const load: LayoutLoad = async ({ depends, parent }) => { await sdk.forConsole.projects.list({ queries: [ Query.equal('teamId', currentOrgId), - Query.limit(1), - Query.select(['$id']) + Query.limit(1) ] }) ).total; diff --git a/src/routes/(console)/organization-[organization]/createProject.svelte b/src/routes/(console)/organization-[organization]/createProject.svelte index 1951eb240a..fd73b9f8ef 100644 --- a/src/routes/(console)/organization-[organization]/createProject.svelte +++ b/src/routes/(console)/organization-[organization]/createProject.svelte @@ -10,6 +10,8 @@ import { IconPencil } from '@appwrite.io/pink-icons-svelte'; import { Icon, Layout, Tag } from '@appwrite.io/pink-svelte'; import { createEventDispatcher } from 'svelte'; + import { invalidate } from '$app/navigation'; + import { Dependencies } from '$lib/constants'; export let show = false; export let teamId: string; @@ -34,6 +36,11 @@ }); show = false; dispatch('created', project); + try { + await invalidate(Dependencies.ORGANIZATION); + } catch (invalidateError) { + trackError(invalidateError, Submit.ProjectCreate); + } trackEvent(Submit.ProjectCreate, { customId: !!id, teamId