Merge branch 'MDL-39535_master' of https://github.com/markn86/moodle
This commit is contained in:
@@ -434,6 +434,6 @@ class grade_export_update_buffer {
|
||||
function export_verify_grades($courseid) {
|
||||
$regraderesult = grade_regrade_final_grades($courseid);
|
||||
if (is_array($regraderesult)) {
|
||||
throw new moodle_exception('gradecantregrade', 'error', '', implode(',', $regraderesult));
|
||||
throw new moodle_exception('gradecantregrade', 'error', '', implode(', ', array_unique($regraderesult)));
|
||||
}
|
||||
}
|
||||
|
||||
+3
-5
@@ -22,7 +22,8 @@
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
|
||||
require_once $CFG->libdir.'/gradelib.php';
|
||||
require_once($CFG->libdir . '/gradelib.php');
|
||||
require_once($CFG->dirroot . '/grade/export/lib.php');
|
||||
|
||||
/**
|
||||
* This class iterates over all users that are graded in a course.
|
||||
@@ -134,10 +135,7 @@ class graded_users_iterator {
|
||||
|
||||
$this->close();
|
||||
|
||||
$regraderesult = grade_regrade_final_grades($this->course->id);
|
||||
if (is_array($regraderesult)) {
|
||||
throw new moodle_exception('gradecantregrade', 'error', '', implode(',', $regraderesult));
|
||||
}
|
||||
export_verify_grades($this->course->id);
|
||||
$course_item = grade_item::fetch_course_item($this->course->id);
|
||||
if ($course_item->needsupdate) {
|
||||
// can not calculate all final grades - sorry
|
||||
|
||||
Reference in New Issue
Block a user