diff options
Diffstat (limited to 'update.php')
-rw-r--r-- | update.php | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/update.php b/update.php index 179423d8e..dfe78f984 100644 --- a/update.php +++ b/update.php @@ -85,6 +85,15 @@ function update_page() { print update_page_footer(); break; default: + // NOTE: We need the following five lines in order to fix a bug with + // database.mysql (issue #15337). We should be able to remove + // this work around in the future. + $result = db_query("SELECT * FROM variable WHERE name = 'update_start' AND value LIKE '%;\"'"); + if ($variable = db_fetch_object($result)) { + $variable->value = unserialize(substr($variable->value, 0, -2) .'";'); + variable_set('update_start', $variable->value); + } + $start = variable_get("update_start", 0); $dates[] = "All"; $i = 1; |