diff --git a/pandora_console/godmode/agentes/configurar_agente.php b/pandora_console/godmode/agentes/configurar_agente.php index 6976d103c1..d6162e85e4 100644 --- a/pandora_console/godmode/agentes/configurar_agente.php +++ b/pandora_console/godmode/agentes/configurar_agente.php @@ -1424,8 +1424,8 @@ if ($update_module || $create_module) { $module_in_policy = enterprise_hook('policies_is_module_in_policy', [$id_agent_module]); $module_linked = enterprise_hook('policies_is_module_linked', [$id_agent_module]); - if ((!$module_in_policy && !$module_linked ) - || ( $module_in_policy && !$module_linked ) + if ((!$module_in_policy && !$module_linked && $update_module) + || ( $module_in_policy && !$module_linked && $update_module) ) { enterprise_hook( 'config_agents_update_module_in_conf', @@ -1436,6 +1436,16 @@ if ($update_module || $create_module) { $disabled, ] ); + } else { + enterprise_hook( + 'config_agents_write_module_in_conf', + [ + $id_agente, + io_safe_output($old_configuration_data), + io_safe_output($configuration_data), + $disabled, + ] + ); } }