diff --git a/src/routes/(console)/project-[region]-[project]/functions/create-function/repository-[repository]/+page.svelte b/src/routes/(console)/project-[region]-[project]/functions/create-function/repository-[repository]/+page.svelte index 0f3fbd874a..20dcb484c7 100644 --- a/src/routes/(console)/project-[region]-[project]/functions/create-function/repository-[repository]/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/functions/create-function/repository-[repository]/+page.svelte @@ -60,6 +60,12 @@ let detectingRuntime = true; + let prevRootDir = rootDir; + $: if (rootDir !== prevRootDir) { + prevRootDir = rootDir; + detectRuntime(); + } + onMount(async () => { installation.set(data.installation); repository.set(data.repository); diff --git a/src/routes/(console)/project-[region]-[project]/sites/create-site/repositories/repository-[repository]/+page.svelte b/src/routes/(console)/project-[region]-[project]/sites/create-site/repositories/repository-[repository]/+page.svelte index 4547095b61..155503e0a1 100644 --- a/src/routes/(console)/project-[region]-[project]/sites/create-site/repositories/repository-[repository]/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/sites/create-site/repositories/repository-[repository]/+page.svelte @@ -50,6 +50,12 @@ let domainIsValid = true; let isVariablesLoading = true; + let prevRootDir = rootDir; + $: if (rootDir !== prevRootDir) { + prevRootDir = rootDir; + detectFramework(); + } + onMount(async () => { installation.set(data.installation); repository.set(data.repository);