From be724f381eb79095e7eb2ba152fc29c4fdf5aefe Mon Sep 17 00:00:00 2001 From: mark-nielsen Date: Fri, 23 Feb 2007 17:27:13 +0000 Subject: [PATCH] [Fixed] MDL-8637: lesson_answers answer field can be null --- mod/lesson/db/install.xml | 4 ++-- mod/lesson/db/upgrade.php | 11 +++++++++++ mod/lesson/version.php | 2 +- 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/mod/lesson/db/install.xml b/mod/lesson/db/install.xml index aff81154b45..94f74bee080 100644 --- a/mod/lesson/db/install.xml +++ b/mod/lesson/db/install.xml @@ -1,5 +1,5 @@ - @@ -85,7 +85,7 @@ - + diff --git a/mod/lesson/db/upgrade.php b/mod/lesson/db/upgrade.php index c24bfeeaaf7..609908f53eb 100644 --- a/mod/lesson/db/upgrade.php +++ b/mod/lesson/db/upgrade.php @@ -45,6 +45,17 @@ function xmldb_lesson_upgrade($oldversion=0) { $result = $result && change_field_notnull($table, $field); } + if ($result && $oldversion < 2006091804) { + + /// Changing nullability of field answer on table lesson_answers to null + $table = new XMLDBTable('lesson_answers'); + $field = new XMLDBField('answer'); + $field->setAttributes(XMLDB_TYPE_TEXT, 'small', null, null, null, null, null, null, 'timemodified'); + + /// Launch change of nullability for field answer + $result = $result && change_field_notnull($table, $field); + } + return $result; } diff --git a/mod/lesson/version.php b/mod/lesson/version.php index 8dd81323e23..a62d8e7f20b 100644 --- a/mod/lesson/version.php +++ b/mod/lesson/version.php @@ -8,7 +8,7 @@ * @package lesson **/ -$module->version = 2006091803; // The current module version (Date: YYYYMMDDXX) +$module->version = 2006091804; // The current module version (Date: YYYYMMDDXX) $module->requires = 2006080900; // Requires this Moodle version $module->cron = 0; // Period for cron to check this module (secs)