From b0cfc7cbd5cd82bb58d2bbd1dd77314658dab710 Mon Sep 17 00:00:00 2001 From: stronk7 Date: Mon, 17 Sep 2007 16:57:54 +0000 Subject: [PATCH] Now, under quick grading, when new assignment_submissions records are created, we provide a default for data1 and data2 text not null columns. MDL-11268 --- mod/assignment/lib.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mod/assignment/lib.php b/mod/assignment/lib.php index 9c257f477d9..8d48b54c51d 100644 --- a/mod/assignment/lib.php +++ b/mod/assignment/lib.php @@ -645,6 +645,10 @@ class assignment_base { if ($updatedb){ if ($newsubmission) { + /// assignment_submissions->data1 and assignment_submissions->data2 are not null (and + /// text columns haven't a default, so we must provide it before insert. MDL-11268 + $submission->data1 = ''; + $submission->data2 = ''; if (!insert_record('assignment_submissions', $submission)) { return false; } @@ -652,7 +656,7 @@ class assignment_base { if (!update_record('assignment_submissions', $submission)) { return false; } - } + } //add to log only if updating add_to_log($this->course->id, 'assignment', 'update grades', 'submissions.php?id='.$this->assignment->id.'&user='.$submission->userid,