diff --git a/application/controllers/IndexController.php b/application/controllers/IndexController.php index 0870d028..22fe417c 100644 --- a/application/controllers/IndexController.php +++ b/application/controllers/IndexController.php @@ -4,6 +4,7 @@ namespace Icinga\Module\Director\Controllers; use Exception; use Icinga\Module\Director\Db\Migrations; +use Icinga\Module\Director\Forms\ApplyMigrationsForm; class IndexController extends DashboardController { @@ -25,10 +26,9 @@ class IndexController extends DashboardController if ($migrations->hasPendingMigrations()) { $this->content()->prepend( - $this - ->loadForm('applyMigrations') - ->setMigrations($migrations) - ->handleRequest() + ApplyMigrationsForm::load() + ->setMigrations($migrations) + ->handleRequest() ); } diff --git a/application/forms/ApplyMigrationsForm.php b/application/forms/ApplyMigrationsForm.php index 4102e013..4f1e62b2 100644 --- a/application/forms/ApplyMigrationsForm.php +++ b/application/forms/ApplyMigrationsForm.php @@ -4,9 +4,9 @@ namespace Icinga\Module\Director\Forms; use Exception; use Icinga\Module\Director\Db\Migrations; -use Icinga\Module\Director\Web\Form\QuickForm; +use Icinga\Module\Director\Web\Form\DirectorForm; -class ApplyMigrationsForm extends QuickForm +class ApplyMigrationsForm extends DirectorForm { /** @var Migrations */ protected $migrations;