diff --git a/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agent_policy/create_package_policy_page/single_page_layout/hooks/setup_technology.ts b/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agent_policy/create_package_policy_page/single_page_layout/hooks/setup_technology.ts index eab5f3ccecac5..0ff4a2e07e431 100644 --- a/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agent_policy/create_package_policy_page/single_page_layout/hooks/setup_technology.ts +++ b/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agent_policy/create_package_policy_page/single_page_layout/hooks/setup_technology.ts @@ -100,13 +100,14 @@ export function useSetupTechnology({ ); useEffect(() => { const shouldBeDefault = - isOnlyAgentlessIntegration(packageInfo, integrationToEnable) || - isAgentlessSetupDefault(packageInfo, integrationToEnable) + isAgentlessEnabled && + (isOnlyAgentlessIntegration(packageInfo, integrationToEnable) || + isAgentlessSetupDefault(packageInfo, integrationToEnable)) ? SetupTechnology.AGENTLESS : SetupTechnology.AGENT_BASED; setDefaultSetupTechnology(shouldBeDefault); setSelectedSetupTechnology(shouldBeDefault); - }, [packageInfo, integrationToEnable]); + }, [isAgentlessEnabled, packageInfo, integrationToEnable]); const agentlessPolicyName = getAgentlessAgentPolicyNameFromPackagePolicyName(packagePolicy.name);