diff --git a/pandora_console/include/lib/Dashboard/Widgets/agent_module.php b/pandora_console/include/lib/Dashboard/Widgets/agent_module.php index 9d6cb524f7..02368a42c7 100644 --- a/pandora_console/include/lib/Dashboard/Widgets/agent_module.php +++ b/pandora_console/include/lib/Dashboard/Widgets/agent_module.php @@ -279,13 +279,26 @@ class AgentModuleWidget extends Widget $return_all_group = true; } + $mgroup = ''; + if (isset($this->values['mGroup']) === false) { + $sql = sprintf( + 'SELECT id_group FROM tdashboard WHERE id = %d', + $this->dashboardId + ); + + $group_dahsboard = db_get_value_sql($sql); + if ($group_dahsboard > 0) { + $mgroup = $group_dahsboard; + } + } + $inputs[] = [ 'class' => 'flex flex-row', 'id' => 'select_multiple_modules_filtered', 'arguments' => [ 'type' => 'select_multiple_modules_filtered', 'uniqId' => $this->cellId, - 'mGroup' => (isset($this->values['mGroup']) === true) ? $this->values['mGroup'] : '', + 'mGroup' => (isset($this->values['mGroup']) === true) ? $this->values['mGroup'] : $mgroup, 'mRecursion' => (isset($this->values['mRecursion']) === true) ? $this->values['mRecursion'] : '', 'mModuleGroup' => (isset($this->values['mModuleGroup']) === true) ? $this->values['mModuleGroup'] : '', 'mAgents' => (isset($this->values['mAgents']) === true) ? $this->values['mAgents'] : '',