From b80a5989a856cf91c8ab0955375550f5e3a04c33 Mon Sep 17 00:00:00 2001 From: Salman Date: Fri, 16 Feb 2024 00:58:10 +0530 Subject: [PATCH] Fix reset env on repo change --- .../src/pages/integrations/github/create.tsx | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/frontend/src/pages/integrations/github/create.tsx b/frontend/src/pages/integrations/github/create.tsx index 398245748..74cf42fec 100644 --- a/frontend/src/pages/integrations/github/create.tsx +++ b/frontend/src/pages/integrations/github/create.tsx @@ -137,6 +137,16 @@ export default function GitHubCreateIntegrationPage() { } }, [workspace]); + + useEffect(() => { + if (integrationAuthGithubEnvs && integrationAuthGithubEnvs?.length > 0) { + setValue("envId", integrationAuthGithubEnvs[0].envId); + } + else { + setValue("envId", undefined); + } + }, [integrationAuthGithubEnvs]) + const onFormSubmit = async (data: FormData) => { try { setIsLoading(true); @@ -422,7 +432,7 @@ export default function GitHubCreateIntegrationPage() { isError={Boolean(integrationAuthOrgs?.length && error?.message)} > { setValue("repoName", e); setValue( @@ -495,7 +505,7 @@ export default function GitHubCreateIntegrationPage() { isError={Boolean(integrationAuthGithubEnvs?.length || error?.message)} >