MDL-33878: Assignment - prevent error when removing overridden flag in gradebook

This error only occurs when there is a submission but no grade in the assignment
and the feedback comments plugin is enabled.
This commit is contained in:
Damyon Wiese 2012-06-20 13:11:19 +08:00
parent e85b7e7865
commit 14c46e24a9

View File

@ -3349,8 +3349,10 @@ class assign {
// now get the feedback
if ($gradebookplugin) {
$grade = $this->get_user_grade($result->userid, false);
$gradebookgrade->feedbacktext = $gradebookplugin->text_for_gradebook($grade);
$gradebookgrade->feedbackformat = $gradebookplugin->format_for_gradebook($grade);
if ($grade) {
$gradebookgrade->feedbacktext = $gradebookplugin->text_for_gradebook($grade);
$gradebookgrade->feedbackformat = $gradebookplugin->format_for_gradebook($grade);
}
}
$grades[$gradebookgrade->userid] = $gradebookgrade;
}