From 67121a14b68b4a969a94cd6a831a117c630cfe48 Mon Sep 17 00:00:00 2001 From: Suhani Awasthi Date: Fri, 26 Dec 2025 03:00:47 +0530 Subject: [PATCH] fix: pass platform key to wizard when continuing platform setup Fixes #10873 - Cannot read properties of undefined (reading 'smallIcon') When clicking 'Continue' on an existing web platform, the wizard was not receiving the framework key, causing selectedFramework to be undefined. --- .../project-[region]-[project]/overview/onboard.svelte | 2 +- .../overview/platforms/+page.svelte | 10 ++++++++-- .../overview/platforms/createWeb.svelte | 2 +- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/routes/(console)/project-[region]-[project]/overview/onboard.svelte b/src/routes/(console)/project-[region]-[project]/overview/onboard.svelte index 8650aa4987..da74bf84e7 100644 --- a/src/routes/(console)/project-[region]-[project]/overview/onboard.svelte +++ b/src/routes/(console)/project-[region]-[project]/overview/onboard.svelte @@ -69,7 +69,7 @@ function openPlatformWizard(type: number, platform?: Models.Platform) { if (platform) { - continuePlatform(type, platform.name, platform.type); + continuePlatform(type, platform.name, platform.type, platform.key); } else { trackEvent(Click.PlatformCreateClick, { source: 'onboarding' }); addPlatform(type); diff --git a/src/routes/(console)/project-[region]-[project]/overview/platforms/+page.svelte b/src/routes/(console)/project-[region]-[project]/overview/platforms/+page.svelte index 22d0bce778..9eea7c84fd 100644 --- a/src/routes/(console)/project-[region]-[project]/overview/platforms/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/overview/platforms/+page.svelte @@ -27,7 +27,12 @@ }); } - export async function continuePlatform(platform: Platform, name: string, type: PlatformType) { + export async function continuePlatform( + platform: Platform, + name: string, + type: PlatformType, + key?: string + ) { createPlatform.set({ name: name, type: type @@ -40,7 +45,8 @@ wizard.start(platforms[platform], null, 1, { isConnectPlatform: true, - platform: type + platform: type, + key: key }); } diff --git a/src/routes/(console)/project-[region]-[project]/overview/platforms/createWeb.svelte b/src/routes/(console)/project-[region]-[project]/overview/platforms/createWeb.svelte index 6dc27dbeef..9dc81f9b4e 100644 --- a/src/routes/(console)/project-[region]-[project]/overview/platforms/createWeb.svelte +++ b/src/routes/(console)/project-[region]-[project]/overview/platforms/createWeb.svelte @@ -334,7 +334,7 @@ APPWRITE_ENDPOINT = "${sdk.forProject(page.params.region, page.params.project).c {/if} - {:else} + {:else if selectedFramework}