From 586dbd79b0321741026136baeecec1657f4caf6f Mon Sep 17 00:00:00 2001 From: Scott Wilson Date: Tue, 21 Jan 2025 18:37:01 -0800 Subject: [PATCH] fix: fix team city integrations create page --- .../TeamcityConfigurePage.tsx | 30 ++++++++++--------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/frontend/src/pages/secret-manager/integrations/TeamcityConfigurePage/TeamcityConfigurePage.tsx b/frontend/src/pages/secret-manager/integrations/TeamcityConfigurePage/TeamcityConfigurePage.tsx index 57dcd8738e..24fda3be49 100644 --- a/frontend/src/pages/secret-manager/integrations/TeamcityConfigurePage/TeamcityConfigurePage.tsx +++ b/frontend/src/pages/secret-manager/integrations/TeamcityConfigurePage/TeamcityConfigurePage.tsx @@ -99,15 +99,10 @@ export const TeamcityConfigurePage = () => { } }; - const filteredBuildConfigs = targetBuildConfigs?.concat({ - name: "", - buildConfigId: "" - }); - return integrationAuth && selectedSourceEnvironment && integrationAuthApps && - filteredBuildConfigs && + targetBuildConfigs && targetAppId ? (
@@ -185,7 +180,7 @@ export const TeamcityConfigurePage = () => { )) ) : ( - No project found + No projects found )} @@ -195,15 +190,22 @@ export const TeamcityConfigurePage = () => { value={targetBuildConfigId} onValueChange={(val) => setTargetBuildConfigId(val)} className="w-full border border-mineshaft-500" + isDisabled={targetBuildConfigs.length === 0} > - {filteredBuildConfigs.map((buildConfig: any) => ( - - {buildConfig.name} + {targetBuildConfigs.length ? ( + targetBuildConfigs.map((buildConfig: any) => ( + + {buildConfig.name} + + )) + ) : ( + + No build configs found - ))} + )}