From a13edd499d37c873a57bedad7f19bca20c12367b Mon Sep 17 00:00:00 2001 From: Damyon Wiese Date: Fri, 15 Jun 2012 14:42:19 +0800 Subject: [PATCH] MDL-33699: Allow grades of 0 in assignment quickgrading --- mod/assign/locallib.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mod/assign/locallib.php b/mod/assign/locallib.php index 4c4d157ff83..b8d600aaa43 100644 --- a/mod/assign/locallib.php +++ b/mod/assign/locallib.php @@ -2593,7 +2593,11 @@ class assign { // different ways to indicate no grade continue; } - if ($current->grade != $modified->grade) { + // Treat 0 and null as different values + if ($current->grade !== null) { + $current->grade = floatval($current->grade); + } + if ($current->grade !== $modified->grade) { // grade changed if ($this->grading_disabled($modified->userid)) { continue;