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_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,
]
);
}
}