diff --git a/grade/report/outcomes/index.php b/grade/report/outcomes/index.php
index a35254f909e..4052aea3041 100644
--- a/grade/report/outcomes/index.php
+++ b/grade/report/outcomes/index.php
@@ -95,6 +95,11 @@ $html .= '
| ' . $outcomedata['outcome']->shortname . " | \n";
$sitewide = get_string('no');
@@ -110,7 +115,7 @@ foreach ($report_info as $outcomeid => $outcomedata) {
$print_tr = false;
$items_html = '';
- if (is_array($outcomedata['items'])) {
+ if (!empty($outcomedata['items'])) {
foreach ($outcomedata['items'] as $itemid => $item) {
if ($print_tr) {
$row++;