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
This commit is contained in:
stronk7
2007-09-17 16:57:54 +00:00
parent 118a639ff3
commit b0cfc7cbd5
+5 -1
View File
@@ -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,