From: Michael Date: Wed, 10 Jan 2018 22:44:38 +0000 (+0000) Subject: The automatic database update had worked endlessly X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=90a00662ffc9f635777e06f3b602d88029319fa7;p=friendica.git The automatic database update had worked endlessly --- diff --git a/boot.php b/boot.php index e47665f94d..48eaeb6f3b 100644 --- a/boot.php +++ b/boot.php @@ -664,7 +664,7 @@ function check_db($via_worker) $build = Config::get('system', 'build'); if (empty($build)) { - Config::set('system', 'build', DB_UPDATE_VERSION); + Config::set('system', 'build', DB_UPDATE_VERSION - 1); $build = DB_UPDATE_VERSION; } @@ -712,9 +712,9 @@ function update_db() { $build = Config::get('system', 'build'); - if (empty($build)) { - Config::set('system', 'build', DB_UPDATE_VERSION); - $build = DB_UPDATE_VERSION; + if (empty($build) || ($build > DB_UPDATE_VERSION)) { + $build = DB_UPDATE_VERSION - 1; + Config::set('system', 'build', $build); } if ($build != DB_UPDATE_VERSION) { @@ -789,12 +789,12 @@ function run_update_function($x) return false; } else { Config::set('database', 'update_' . $x, 'success'); - Config::set('system', 'build', $x + 1); + Config::set('system', 'build', $x); return true; } } else { Config::set('database', 'update_' . $x, 'success'); - Config::set('system', 'build', $x + 1); + Config::set('system', 'build', $x); return true; } }