From 4c07fe5d3f6d38b329bb5d7584450a92f44734cf Mon Sep 17 00:00:00 2001 From: Arturo Gonzalez Date: Thu, 20 Apr 2017 13:18:55 +0200 Subject: [PATCH] Added nodes regeneration in map group updates --- pandora_console/include/functions_pandora_networkmap.php | 4 ++++ pandora_console/operation/agentes/pandora_networkmap.php | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/pandora_console/include/functions_pandora_networkmap.php b/pandora_console/include/functions_pandora_networkmap.php index a0897f0602..d0880fb4a5 100644 --- a/pandora_console/include/functions_pandora_networkmap.php +++ b/pandora_console/include/functions_pandora_networkmap.php @@ -27,6 +27,10 @@ function networkmap_delete_networkmap($id = 0) { return $result; } +function networkmap_delete_nodes($id_map) { + return db_process_sql_delete('titem', array('id_map' => $id_map)); +} + function networkmap_process_networkmap($id = 0) { global $config; diff --git a/pandora_console/operation/agentes/pandora_networkmap.php b/pandora_console/operation/agentes/pandora_networkmap.php index 7d6ef647dc..85acec24d5 100644 --- a/pandora_console/operation/agentes/pandora_networkmap.php +++ b/pandora_console/operation/agentes/pandora_networkmap.php @@ -248,6 +248,10 @@ else if ($update_networkmap || $copy_networkmap || $delete) { true); if ($result) { + // If change the group, the map must be regenerated + if ($id_group != $id_group_old) { + networkmap_delete_nodes($id); + } $networkmap_write = $networkmap_write_new; $networkmap_manage = $networkmap_manage_new; }