From b5b273407090cd2ffd5834cf16b209291add5c27 Mon Sep 17 00:00:00 2001 From: Luis Date: Wed, 27 Apr 2022 10:42:06 +0200 Subject: [PATCH] Fix CLI delete group on meta --- pandora_server/util/pandora_manage.pl | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/pandora_server/util/pandora_manage.pl b/pandora_server/util/pandora_manage.pl index 96253a489c..890c905823 100755 --- a/pandora_server/util/pandora_manage.pl +++ b/pandora_server/util/pandora_manage.pl @@ -5953,6 +5953,24 @@ sub cli_delete_group() { $group_id = db_do ($dbh, 'DELETE FROM tgrupo WHERE nombre=?', safe_input($group_name)); + # Delete on nodes too if metaconsole. + if(is_metaconsole($conf) == 1 && pandora_get_tconfig_token ($dbh, 'centralized_management', '')) { + my $servers = enterprise_hook('get_metaconsole_setup_servers',[$dbh]); + my @servers_id = split(',',$servers); + + foreach my $server (@servers_id) { + + my $dbh_node = enterprise_hook('get_node_dbh',[$conf, $server, $dbh]); + + my $group_id = get_group_id($dbh_node,$group_name); + exist_check($group_id, 'group name', $group_name); + + $group_id = db_do ($dbh_node, 'DELETE FROM tgrupo WHERE nombre=?', safe_input($group_name)); + + } + } + + if($group_id == -1) { print_log "[ERROR] A problem has been ocurred deleting group '$group_name'\n\n"; }else{