Fix project creation 401 expectation tests

This commit is contained in:
Matej Bačo
2026-05-14 17:53:03 +02:00
parent f37e091b77
commit bb25a36cf5
2 changed files with 1 additions and 8 deletions
-7
View File
@@ -1138,13 +1138,6 @@ return function (Container $context): void {
}
}
// Backwards compatibility: We cannot have organization project API call without organitation, take first one
if (empty($teamId)) {
if (!$user->isEmpty()) {
$teamId = ($user->getAttribute('memberships', [])[0] ?? new Document())->getAttribute('teamId', '');
}
}
if (!empty($teamId)) {
$team = $authorization->skip(function () use ($dbForPlatform, $teamId) {
return $dbForPlatform->getDocument('teams', $teamId);
@@ -67,7 +67,7 @@ class Create extends Action
->param('projectId', '', new ProjectId(), 'Unique Id. Choose a custom ID or generate a random ID with `ID.unique()`. Valid chars are a-z, and hyphen. Can\'t start with a special char. Max length is 36 chars.')
->param('name', null, new Text(128), 'Project name. Max length: 128 chars.')
->param('region', System::getEnv('_APP_REGION', 'default'), new WhiteList(array_keys(array_filter(Config::getParam('regions'), fn ($config) => !$config['disabled']))), 'Project Region.', true)
->param('teamId', '', new UID(), 'Team unique ID.', deprecated: true) // Backwards compatibility
->param('teamId', '', new UID(), 'Team unique ID.', deprecated: true, optional: true) // Backwards compatibility
->inject('response')
->inject('dbForPlatform')
->inject('cache')