From 83d387c29058893c5e5cb475acaada5a83511302 Mon Sep 17 00:00:00 2001 From: nicolasconnault Date: Thu, 13 Sep 2007 04:02:55 +0000 Subject: [PATCH] MDL-11238 Removed reference to $grade_grade->feedback and replaced with grade_grade_text->feedback. Also instantiated the $grade_grade object properly instead of just get_record(), so that its set_hidden() method could be accessible. --- grade/edit/tree/grade.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/grade/edit/tree/grade.php b/grade/edit/tree/grade.php index 8bceae84cc..4be6e63f2b 100644 --- a/grade/edit/tree/grade.php +++ b/grade/edit/tree/grade.php @@ -130,6 +130,7 @@ if ($mform->is_cancelled()) { // form processing } else if ($data = $mform->get_data(false)) { $old_grade_grade = new grade_grade(array('userid'=>$data->userid, 'itemid'=>$grade_item->id), true); //might not exist yet + $old_grade_text = new grade_grade_text(array('gradeid' => $old_grade_grade->id), true); // fix no grade for scales if (!isset($data->finalgrade) or $data->finalgrade == $data->oldgrade) { @@ -143,13 +144,13 @@ if ($mform->is_cancelled()) { } if (!isset($data->feedback)) { - $data->feedback = $old_grade_grade->feedback; - $data->feedbackformat = $old_grade_grade->feedbackformat; + $data->feedback = $old_grade_text->feedback; + $data->feedbackformat = $old_grade_text->feedbackformat; } // update final grade or feedback $grade_item->update_final_grade($data->userid, $data->finalgrade, NULL, 'editgrade', $data->feedback, $data->feedbackformat); - $grade_grade = grade_grade::fetch(array('userid'=>$data->userid, 'itemid'=>$grade_item->id)); + $grade_grade = new grade_grade(array('userid'=>$data->userid, 'itemid'=>$grade_item->id), true); $grade_grade->grade_item =& $grade_item; // no db fetching if (has_capability('moodle/grade:manage', $context) or has_capability('moodle/grade:hide', $context)) { -- 2.39.5