X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FWorker%2FDBUpdate.php;h=001df25a811c61c1ff87e30f85f9df680dff40cb;hb=295d90d496a56217383481fa7a0153e0ac48e38a;hp=0e1c9859bed0b2fd8ff05cd53d7053e7ad224e05;hpb=13f899542d4854d9a4c00632b31fce266f61f773;p=friendica.git diff --git a/src/Worker/DBUpdate.php b/src/Worker/DBUpdate.php index 0e1c9859be..001df25a81 100644 --- a/src/Worker/DBUpdate.php +++ b/src/Worker/DBUpdate.php @@ -5,14 +5,17 @@ */ namespace Friendica\Worker; +use Friendica\BaseObject; use Friendica\Core\Config; +use Friendica\Core\Update; -class DBUpdate { - public static function execute() { - // We are deleting the latest dbupdate entry. - // This is done to avoid endless loops because the update was interupted. - Config::delete('database', 'dbupdate_'.DB_UPDATE_VERSION); - - update_db($a); +class DBUpdate extends BaseObject +{ + public static function execute() + { + // Just in case the last update wasn't failed + if (Config::get('system', 'update', Update::SUCCESS, true) != Update::FAILED) { + Update::run(self::getApp()->getBasePath()); + } } }