From 1da344ebffee721f420fc6a47245eb37f4cc09eb Mon Sep 17 00:00:00 2001 From: bugbotbyte Date: Mon, 16 Mar 2026 22:15:39 +0530 Subject: [PATCH 1/2] fix(console): remove unsupported Query.select causing invalid query param (#2916) --- src/routes/(console)/+layout.ts | 3 +-- .../(console)/organization-[organization]/createProject.svelte | 3 +++ 2 files changed, 4 insertions(+), 2 deletions(-) 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..ea0cd848e8 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,7 @@ }); show = false; dispatch('created', project); + await invalidate(Dependencies.ORGANIZATION); trackEvent(Submit.ProjectCreate, { customId: !!id, teamId From 8a22af52965997c9f176acd22e6db21ff5c9c9fa Mon Sep 17 00:00:00 2001 From: bugbotbyte Date: Tue, 17 Mar 2026 00:58:06 +0530 Subject: [PATCH 2/2] fix: wrap invalidate call in try/catch after project creation --- .../organization-[organization]/createProject.svelte | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/routes/(console)/organization-[organization]/createProject.svelte b/src/routes/(console)/organization-[organization]/createProject.svelte index ea0cd848e8..fd73b9f8ef 100644 --- a/src/routes/(console)/organization-[organization]/createProject.svelte +++ b/src/routes/(console)/organization-[organization]/createProject.svelte @@ -36,7 +36,11 @@ }); show = false; dispatch('created', project); - await invalidate(Dependencies.ORGANIZATION); + try { + await invalidate(Dependencies.ORGANIZATION); + } catch (invalidateError) { + trackError(invalidateError, Submit.ProjectCreate); + } trackEvent(Submit.ProjectCreate, { customId: !!id, teamId