From: moodler Date: Sat, 16 Aug 2003 02:30:23 +0000 (+0000) Subject: Fixed database upgrade so that forum->scale is created before the X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=6f4f04df3eeab3879575b5a47c00046bc2013459;p=moodle.git Fixed database upgrade so that forum->scale is created before the get_scale_menu tries to use it. --- diff --git a/lib/db/mysql.php b/lib/db/mysql.php index 6110873b11..4e3ddf65f3 100644 --- a/lib/db/mysql.php +++ b/lib/db/mysql.php @@ -473,10 +473,11 @@ function main_upgrade($oldversion=0) { `timemodified` int(10) unsigned NOT NULL default '0', PRIMARY KEY (id) ) TYPE=MyISAM COMMENT='Defines grading scales'"); - } + } if ($oldversion < 2003081503) { + table_column("forum", "", "scale", "integer", "10", "unsigned", "0", "", "assessed"); get_scales_menu(0); // Just to force the default scale to be created } diff --git a/lib/db/postgres7.php b/lib/db/postgres7.php index 8c02ab7ca6..44f4f01654 100644 --- a/lib/db/postgres7.php +++ b/lib/db/postgres7.php @@ -221,6 +221,7 @@ function main_upgrade($oldversion=0) { } if ($oldversion < 2003081503) { + table_column("forum", "", "scale", "integer", "10", "unsigned", "0", "", "assessed"); get_scales_menu(0); // Just to force the default scale to be created } diff --git a/mod/forum/db/mysql.php b/mod/forum/db/mysql.php index 4f8655093e..bb7a3186e9 100644 --- a/mod/forum/db/mysql.php +++ b/mod/forum/db/mysql.php @@ -62,13 +62,8 @@ function forum_upgrade($oldversion) { execute_sql("INSERT INTO {$CFG->prefix}log_display VALUES ('forum', 'move discussion', 'forum_discussions', 'name')"); } - if ($oldversion < 2003081300) { - table_column("forum", "assessed", "assessed", "integer", "10", "unsigned", "0"); - table_column("forum", "", "scale", "integer", "10", "unsigned", "0", "", "assessed"); - } - if ($oldversion < 2003081403) { - get_scales_menu(); /// This function will create a new default scale + table_column("forum", "assessed", "assessed", "integer", "10", "unsigned", "0"); } return true; diff --git a/mod/forum/db/postgres7.php b/mod/forum/db/postgres7.php index 87546f205e..997ec5dbb6 100644 --- a/mod/forum/db/postgres7.php +++ b/mod/forum/db/postgres7.php @@ -10,9 +10,6 @@ function forum_upgrade($oldversion) { execute_sql("INSERT INTO {$CFG->prefix}log_display VALUES ('forum', 'move discussion', 'forum_discussions', 'name')"); } - if ($oldversion < 2003081300) { - table_column("forum", "", "scale", "integer", "10", "unsigned", "0", "", "assessed"); - } return true;