From b588e820f4961777389a0d4c599c69e97c99aaaf Mon Sep 17 00:00:00 2001 From: Ilya Tregubov Date: Thu, 2 May 2024 13:00:49 +0800 Subject: [PATCH] fix outcome part 3 --- grade/report/outcomes/index.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/grade/report/outcomes/index.php b/grade/report/outcomes/index.php index c84ceee17194b..48ca242d927af 100644 --- a/grade/report/outcomes/index.php +++ b/grade/report/outcomes/index.php @@ -69,7 +69,8 @@ foreach ($report_info[$outcomeid]['items'] as $itemid => $item) { $gradeitem = new grade_item($item, false); - if ($gradeitem->is_calculated() && $DB->record_exists('grade_items_calculation_error', ['itemid' => $gradeitem->id])) { + if ($gradeitem->needsupdate || + ($gradeitem->is_calculated() && $DB->record_exists('grade_items_calculation_error', ['itemid' => $gradeitem->id]))) { $calculationerror = true; $report_info[$outcomeid]['items'][$itemid]->avg = get_string('error'); $report_info[$outcomeid]['items'][$itemid]->count = '';