Fixed bug in unlinked modules edition

Former-commit-id: ec9ee4ecbc53a5c617aaf2cee52f7cbbf8f94da8
This commit is contained in:
manuel 2019-05-03 12:14:23 +02:00
parent 021fc1dbfd
commit e424a2a684
1 changed files with 12 additions and 2 deletions

View File

@ -1424,8 +1424,8 @@ if ($update_module || $create_module) {
$module_in_policy = enterprise_hook('policies_is_module_in_policy', [$id_agent_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]); $module_linked = enterprise_hook('policies_is_module_linked', [$id_agent_module]);
if ((!$module_in_policy && !$module_linked ) if ((!$module_in_policy && !$module_linked && $update_module)
|| ( $module_in_policy && !$module_linked ) || ( $module_in_policy && !$module_linked && $update_module)
) { ) {
enterprise_hook( enterprise_hook(
'config_agents_update_module_in_conf', 'config_agents_update_module_in_conf',
@ -1436,6 +1436,16 @@ if ($update_module || $create_module) {
$disabled, $disabled,
] ]
); );
} else {
enterprise_hook(
'config_agents_write_module_in_conf',
[
$id_agente,
io_safe_output($old_configuration_data),
io_safe_output($configuration_data),
$disabled,
]
);
} }
} }