This is an automated email from the ASF dual-hosted git repository. marat pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-karavan.git
commit 061013baa49b4a7a981bbc572e640cdec7b324a1 Author: Marat Gubaidullin <ma...@talismancloud.io> AuthorDate: Thu Feb 8 13:57:14 2024 -0500 First try for #1115 --- karavan-web/karavan-app/src/main/webui/src/main/useMainHook.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/karavan-web/karavan-app/src/main/webui/src/main/useMainHook.tsx b/karavan-web/karavan-app/src/main/webui/src/main/useMainHook.tsx index a11c87c9..ed8b5fce 100644 --- a/karavan-web/karavan-app/src/main/webui/src/main/useMainHook.tsx +++ b/karavan-web/karavan-app/src/main/webui/src/main/useMainHook.tsx @@ -29,6 +29,7 @@ export function useMainHook () { const [setConfig] = useAppConfigStore((state) => [state.setConfig], shallow) const [setContainers] = useStatusesStore((state) => [state.setContainers], shallow); + const [selectedEnv, selectEnvironment] = useAppConfigStore((state) => [state.selectedEnv, state.selectEnvironment], shallow) const getStatuses = () => { if (KaravanApi.isAuthorized || KaravanApi.authType === 'public') { @@ -42,6 +43,9 @@ export function useMainHook () { if (KaravanApi.isAuthorized || KaravanApi.authType === 'public') { KaravanApi.getConfiguration((config: AppConfig) => { setConfig(config); + if (!selectedEnv || selectedEnv.length == 0) { + selectEnvironment(config.environment, true); + } InfrastructureAPI.infrastructure = config.infrastructure; }); updateKamelets();