From 6792b8f5d3b2058e8b758332af9c3ae5b94a505e Mon Sep 17 00:00:00 2001 From: Damyon Wiese Date: Tue, 29 Jan 2013 14:36:18 +0800 Subject: [PATCH] MDL-37646 Assign: Quickgrading fix when using grading filters or lots of students. --- mod/assign/locallib.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mod/assign/locallib.php b/mod/assign/locallib.php index b418500c082..a4537470cd3 100644 --- a/mod/assign/locallib.php +++ b/mod/assign/locallib.php @@ -3877,6 +3877,9 @@ class assign { $record->userid = $userid; if ($modified >= 0) { $record->grade = unformat_float(optional_param('quickgrade_' . $record->userid, -1, PARAM_TEXT)); + } else { + // This user was not in the grading table. + continue; } $record->lastmodified = $modified; $record->gradinginfo = grade_get_grades($this->get_course()->id, -- 2.39.2