From 07780c5f6f443a7f7f1cb9a817737cf60de377d5 Mon Sep 17 00:00:00 2001 From: Yassine Doghri <yassine@doghri.fr> Date: Thu, 20 Oct 2022 06:48:44 +0000 Subject: [PATCH] refactor(migrations): set namespace to null to run all migrations during install and updates --- modules/Admin/Controllers/AboutController.php | 16 +--------------- .../Install/Controllers/InstallController.php | 18 ++---------------- 2 files changed, 3 insertions(+), 31 deletions(-) diff --git a/modules/Admin/Controllers/AboutController.php b/modules/Admin/Controllers/AboutController.php index 02be5c9e59..222bcefd46 100644 --- a/modules/Admin/Controllers/AboutController.php +++ b/modules/Admin/Controllers/AboutController.php @@ -44,21 +44,7 @@ class AboutController extends BaseController { $migrate = Services::migrations(); - $migrate->setNamespace('CodeIgniter\Settings') - ->latest(); - $migrate->setNamespace('CodeIgniter\Shield') - ->latest(); - $migrate->setNamespace('Modules\Fediverse') - ->latest(); - $migrate->setNamespace(APP_NAMESPACE) - ->latest(); - $migrate->setNamespace('Modules\WebSub') - ->latest(); - $migrate->setNamespace('Modules\Auth') - ->latest(); - $migrate->setNamespace('Modules\PremiumPodcasts') - ->latest(); - $migrate->setNamespace('Modules\Analytics') + $migrate->setNamespace(null) ->latest(); return redirect()->back() diff --git a/modules/Install/Controllers/InstallController.php b/modules/Install/Controllers/InstallController.php index e0d131f238..82be50da35 100644 --- a/modules/Install/Controllers/InstallController.php +++ b/modules/Install/Controllers/InstallController.php @@ -246,23 +246,9 @@ class InstallController extends Controller */ public function migrate(): void { - $migrations = Services::migrations(); + $migrate = Services::migrations(); - $migrations->setNamespace('CodeIgniter\Settings') - ->latest(); - $migrations->setNamespace('CodeIgniter\Shield') - ->latest(); - $migrations->setNamespace('Modules\Fediverse') - ->latest(); - $migrations->setNamespace(APP_NAMESPACE) - ->latest(); - $migrations->setNamespace('Modules\WebSub') - ->latest(); - $migrations->setNamespace('Modules\Auth') - ->latest(); - $migrations->setNamespace('Modules\PremiumPodcasts') - ->latest(); - $migrations->setNamespace('Modules\Analytics') + $migrate->setNamespace(null) ->latest(); } -- GitLab