From: Philipp <admin@philipp.info>
Date: Fri, 6 Jan 2023 11:50:14 +0000 (+0100)
Subject: Move Update::check() into daemon loop
X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=b2e14f209be1873bbe45cce2bcfb9db3eec04afb;p=friendica.git

Move Update::check() into daemon loop
---

diff --git a/bin/daemon.php b/bin/daemon.php
index b970f4a758..7182cb8eca 100755
--- a/bin/daemon.php
+++ b/bin/daemon.php
@@ -33,6 +33,7 @@ if (php_sapi_name() !== 'cli') {
 use Dice\Dice;
 use Friendica\App\Mode;
 use Friendica\Core\Logger;
+use Friendica\Core\Update;
 use Friendica\Core\Worker;
 use Friendica\Database\DBA;
 use Friendica\DI;
@@ -192,6 +193,9 @@ $last_cron = 0;
 
 // Now running as a daemon.
 while (true) {
+	// Check the database structure and possibly fixes it
+	Update::check(DI::basePath(), true);
+
 	if (!$do_cron && ($last_cron + $wait_interval) < time()) {
 		Logger::info('Forcing cron worker call.', ['pid' => $pid]);
 		$do_cron = true;