From c73673f2f3f508dd3138f01cae946db857fbdb20 Mon Sep 17 00:00:00 2001 From: Frederik Milling Pytlick Date: Thu, 27 Jan 2022 10:44:19 +0100 Subject: [PATCH] MDL-73702 reports: Fixed report_helper Made the report_helper make sure there was an action before trying to output it --- lib/classes/report_helper.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/lib/classes/report_helper.php b/lib/classes/report_helper.php index 31817f2d7b8..59cb256dedb 100644 --- a/lib/classes/report_helper.php +++ b/lib/classes/report_helper.php @@ -51,10 +51,12 @@ class report_helper { foreach ($children as $key => $node) { $name = $node->text; - $url = $node->action()->out(false); - $menu[$url] = $name; - if ($name === $pluginname) { - $activeurl = $url; + if ($node->has_action()) { + $url = $node->action()->out(false); + $menu[$url] = $name; + if ($name === $pluginname) { + $activeurl = $url; + } } } }