MDL-73983 reportbuilder: Don't add empty report action links

This commit is contained in:
David Matamoros
2022-02-28 13:36:08 +01:00
parent 9cd77c4130
commit 8cc2a86b1b
@@ -224,7 +224,10 @@ class system_report_table extends base_report_table {
$menu = new action_menu();
$menu->set_menu_trigger($OUTPUT->pix_icon('a/setting', get_string('actions', 'core_reportbuilder')));
foreach ($this->report->get_actions() as $action) {
$menu->add($action->get_action_link($row));
$actionlink = $action->get_action_link($row);
if ($actionlink) {
$menu->add($actionlink);
}
}
return $OUTPUT->render($menu);
}