From 595b911a983a5d0cf1117b480e496248b9fc344d Mon Sep 17 00:00:00 2001 From: Mark Nelson Date: Thu, 16 Apr 2015 17:03:45 -0700 Subject: [PATCH] MDL-48187 core_course: use updated '$grade_item' --- course/modlib.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/course/modlib.php b/course/modlib.php index ed653ce698c..3d492644c53 100644 --- a/course/modlib.php +++ b/course/modlib.php @@ -225,13 +225,14 @@ function edit_module_post_actions($moduleinfo, $course) { } $moduleinfo->gradecat = $grade_category->id; } - $gradecategory = $grade_item->get_parent_category(); + foreach ($items as $itemid=>$unused) { $items[$itemid]->set_parent($moduleinfo->gradecat); if ($itemid == $grade_item->id) { // Use updated grade_item. $grade_item = $items[$itemid]; } + $gradecategory = $grade_item->get_parent_category(); if (!empty($moduleinfo->add)) { if (grade_category::aggregation_uses_aggregationcoef($gradecategory->aggregation)) { if ($gradecategory->aggregation == GRADE_AGGREGATE_WEIGHTED_MEAN) {