diff --git a/app/controllers/api/projects.php b/app/controllers/api/projects.php index c754c4a2d0..ea14607674 100644 --- a/app/controllers/api/projects.php +++ b/app/controllers/api/projects.php @@ -46,11 +46,13 @@ App::post('/v1/projects') ->inject('dbForConsole') ->inject('dbForInternal') ->inject('dbForExternal') - ->action(function ($name, $teamId, $description, $logo, $url, $legalName, $legalCountry, $legalState, $legalCity, $legalAddress, $legalTaxId, $response, $dbForConsole, $dbForInternal, $dbForExternal) { + ->inject('consoleDB') + ->action(function ($name, $teamId, $description, $logo, $url, $legalName, $legalCountry, $legalState, $legalCity, $legalAddress, $legalTaxId, $response, $dbForConsole, $dbForInternal, $dbForExternal, $consoleDB) { /** @var Appwrite\Utopia\Response $response */ /** @var Utopia\Database\Database $dbForConsole */ /** @var Utopia\Database\Database $dbForInternal */ /** @var Utopia\Database\Database $dbForExternal */ + /** @var Appwrite\Database\Database $consoleDB */ $team = $dbForConsole->getDocument('teams', $teamId); @@ -120,6 +122,8 @@ App::post('/v1/projects') } } + $consoleDB->createNamespace($project->getId()); + $response->setStatusCode(Response::STATUS_CODE_CREATED); $response->dynamic2($project, Response::MODEL_PROJECT); });