diff --git a/pandora_console/godmode/agentes/configurar_agente.php b/pandora_console/godmode/agentes/configurar_agente.php index 88812bd478..fdb2ea0cbf 100644 --- a/pandora_console/godmode/agentes/configurar_agente.php +++ b/pandora_console/godmode/agentes/configurar_agente.php @@ -1015,10 +1015,11 @@ if ($update_module || $create_module) { // Make changes in the conf file if necessary enterprise_include_once('include/functions_config_agents.php'); - $NotLinkedInPolicy = enterprise_hook('policies_is_module_in_policy', array($id_agent_module)) - && !enterprise_hook('policies_is_module_linked',array($id_agent_module)); + $module_in_policy = enterprise_hook('policies_is_module_in_policy', array($id_agent_module)); + $module_linked = enterprise_hook('policies_is_module_linked',array($id_agent_module)); - if ( $NotLinkedInPolicy ) { + if ( (!$module_in_policy && !$module_linked ) || + ( $module_in_policy && !$module_linked ) ) { enterprise_hook('config_agents_write_module_in_conf', array($id_agente, io_safe_output($old_configuration_data), io_safe_output($configuration_data), $disabled));