From e424a2a684044bbf84277105a6f92d8258274c37 Mon Sep 17 00:00:00 2001 From: manuel Date: Fri, 3 May 2019 12:14:23 +0200 Subject: [PATCH] Fixed bug in unlinked modules edition Former-commit-id: ec9ee4ecbc53a5c617aaf2cee52f7cbbf8f94da8 --- .../godmode/agentes/configurar_agente.php | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) 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, + ] + ); } }