diff --git a/application/Espo/Core/Application.php b/application/Espo/Core/Application.php index a444c1e72e..9de34e209a 100644 --- a/application/Espo/Core/Application.php +++ b/application/Espo/Core/Application.php @@ -128,6 +128,15 @@ class Application $cronManager = new \Espo\Core\CronManager($this->container); $cronManager->run(); } + + public function runRebuild() + { + $auth = $this->getAuth(); + $auth->useNoAuth(true); + + $dataManager = $this->getContainer()->get('dataManager'); + $dataManager->rebuild(); + } public function isInstalled() { diff --git a/rebuild.php b/rebuild.php new file mode 100644 index 0000000000..2cc4378d57 --- /dev/null +++ b/rebuild.php @@ -0,0 +1,13 @@ +runRebuild(); +