summaryrefslogtreecommitdiff
path: root/update.php
diff options
context:
space:
mode:
Diffstat (limited to 'update.php')
-rw-r--r--update.php9
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;