Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

version number of final HotPot v1 (2005050900) was beyond version num…

…ber of initial HotPot v2 (2004122000), added code to adjust $oldversion to trigger correct upgrade of tables for HotPot v1
  • Loading branch information...
commit 2da3d6983bf1281f54cbb71f6d7d14ad9d50912d 1 parent 2a02ff3
gbateson authored
Showing with 9 additions and 3 deletions.
  1. +9 −3 mod/hotpot/db/mysql.php
View
12 mod/hotpot/db/mysql.php
@@ -7,11 +7,17 @@ function hotpot_upgrade($oldversion) {
$update_to_v2 = "$CFG->dirroot/mod/hotpot/db/update_to_v2.php";
// if the version number indicates this could be an early HotPot v2.1 (Moodle 1.6),
- // check this is not actually HotPot v2.0 (Moodle 1.5) with an overly advanced version number
+ // check this is not actually HotPot v1 or v2.0 (Moodle 1.5) with an overly advanced version number
if ($oldversion>2005031400 && $oldversion<=2006082899) {
require_once $update_to_v2;
- if (hotpot_db_field_exists('hotpot_attempts', 'details')) {
- $oldversion = 2005031400;
+ if (hotpot_db_table_exists('hotpot_attempts')) {
+ if (hotpot_db_field_exists('hotpot_attempts', 'details')) {
+ // HotPot v2.0 (Moodle 1.5)
+ $oldversion = 2005031400;
+ }
+ } else {
+ // HotPot v1
+ $oldversion = 2004122000;
}
}
Please sign in to comment.
Something went wrong with that request. Please try again.