From 009f6443d35ed30321afc90cd44ad8bb6daf183a Mon Sep 17 00:00:00 2001 From: Boy132 Date: Tue, 11 Nov 2025 14:56:08 +0100 Subject: [PATCH] run migrations & build assets after updating status --- app/Services/Helpers/PluginService.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/app/Services/Helpers/PluginService.php b/app/Services/Helpers/PluginService.php index ec89545e3..f489e55f7 100644 --- a/app/Services/Helpers/PluginService.php +++ b/app/Services/Helpers/PluginService.php @@ -260,10 +260,6 @@ class PluginService try { $this->manageComposerPackages(json_decode($plugin->composer_packages, true, 512)); - $this->runPluginMigrations($plugin); - - $this->buildAssets(); - if ($enable) { $this->enablePlugin($plugin); } else { @@ -271,6 +267,10 @@ class PluginService $this->disablePlugin($plugin); } } + + $this->buildAssets(); + + $this->runPluginMigrations($plugin); } catch (Exception $exception) { $this->handlePluginException($plugin, $exception); } @@ -296,14 +296,14 @@ class PluginService $this->rollbackPluginMigrations($plugin); - $this->buildAssets(); - if ($deleteFiles) { $this->deletePlugin($plugin); } else { $this->setStatus($plugin, PluginStatus::NotInstalled); } + $this->buildAssets(); + $this->manageComposerPackages(oldPackages: $pluginPackages); } catch (Exception $exception) { $this->handlePluginException($plugin, $exception);