From 14aca37d2ef16c8efcfdf91577b4bab91adff51a Mon Sep 17 00:00:00 2001 From: Damodar Lohani Date: Fri, 28 Oct 2022 07:36:02 +0000 Subject: [PATCH] inject register on migrate --- src/Appwrite/CLI/Tasks/Migrate.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Appwrite/CLI/Tasks/Migrate.php b/src/Appwrite/CLI/Tasks/Migrate.php index e9f0f0dec3..7e36247a55 100644 --- a/src/Appwrite/CLI/Tasks/Migrate.php +++ b/src/Appwrite/CLI/Tasks/Migrate.php @@ -12,6 +12,7 @@ use Utopia\Database\Adapter\MariaDB; use Utopia\Database\Database; use Utopia\Database\Query; use Utopia\Database\Validator\Authorization; +use Utopia\Registry\Registry; use Utopia\Validator\Text; class Migrate extends Action @@ -26,12 +27,12 @@ class Migrate extends Action $this ->desc('Migrate Appwrite to new version') ->param('version', APP_VERSION_STABLE, new Text(8), 'Version to migrate to.', true) - ->callback(fn ($version) => $this->action($version)); + ->inject('register') + ->callback(fn ($version, $register) => $this->action($version, $register)); } - public function action($version) + public function action(string $version, Registry $register) { - global $register; Authorization::disable(); if (!array_key_exists($version, Migration::$versions)) { Console::error("Version {$version} not found.");