From ee507d22ec6b69ae2c38320ef194d25e24c19043 Mon Sep 17 00:00:00 2001 From: Paul Holden Date: Fri, 6 Jan 2023 09:57:14 +0000 Subject: [PATCH] MDL-76812 reportbuilder: ensure audience key is incremented correctly. --- .../classes/external/custom_report_audience_cards_exporter.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reportbuilder/classes/external/custom_report_audience_cards_exporter.php b/reportbuilder/classes/external/custom_report_audience_cards_exporter.php index f4b3aeae852..561e140f117 100644 --- a/reportbuilder/classes/external/custom_report_audience_cards_exporter.php +++ b/reportbuilder/classes/external/custom_report_audience_cards_exporter.php @@ -44,6 +44,7 @@ class custom_report_audience_cards_exporter extends custom_report_menu_cards_exp // Iterate over all audience types. $audiences = core_component::get_component_classes_in_namespace(null, 'reportbuilder\\audience'); + $audiencekeyindex = 0; foreach ($audiences as $class => $path) { if (is_subclass_of($class, base::class)) { $audience = $class::instance(); @@ -60,7 +61,6 @@ class custom_report_audience_cards_exporter extends custom_report_menu_cards_exp } // New menu card per component. - $audiencekeyindex = 0; if (!array_key_exists($componentname, $menucards)) { $menucards[$componentname] = [ 'name' => $componentname,