Merge pull request #3105 from appwrite/fix-disable-console-custom-project-id
CustomId console, reserved project
This commit is contained in:
commit
626a17fce6
2 changed files with 4 additions and 0 deletions
|
@ -77,6 +77,9 @@ App::post('/v1/projects')
|
||||||
}
|
}
|
||||||
|
|
||||||
$projectId = ($projectId == 'unique()') ? $dbForConsole->getId() : $projectId;
|
$projectId = ($projectId == 'unique()') ? $dbForConsole->getId() : $projectId;
|
||||||
|
if($projectId === 'console') {
|
||||||
|
throw new Exception("'console' is a reserved project.", 400, Exception::PROJECT_RESERVED_PROJECT);
|
||||||
|
}
|
||||||
$project = $dbForConsole->createDocument('projects', new Document([
|
$project = $dbForConsole->createDocument('projects', new Document([
|
||||||
'$id' => $projectId == 'unique()' ? $dbForConsole->getId() : $projectId,
|
'$id' => $projectId == 'unique()' ? $dbForConsole->getId() : $projectId,
|
||||||
'$read' => ['team:' . $teamId],
|
'$read' => ['team:' . $teamId],
|
||||||
|
|
|
@ -145,6 +145,7 @@ class Exception extends \Exception
|
||||||
const PROJECT_INVALID_SUCCESS_URL = 'project_invalid_success_url';
|
const PROJECT_INVALID_SUCCESS_URL = 'project_invalid_success_url';
|
||||||
const PROJECT_INVALID_FAILURE_URL = 'project_invalid_failure_url';
|
const PROJECT_INVALID_FAILURE_URL = 'project_invalid_failure_url';
|
||||||
const PROJECT_MISSING_USER_ID = 'project_missing_user_id';
|
const PROJECT_MISSING_USER_ID = 'project_missing_user_id';
|
||||||
|
const PROJECT_RESERVED_PROJECT = 'project_reserved_project';
|
||||||
|
|
||||||
/** Webhooks */
|
/** Webhooks */
|
||||||
const WEBHOOK_NOT_FOUND = 'webhook_not_found';
|
const WEBHOOK_NOT_FOUND = 'webhook_not_found';
|
||||||
|
|
Loading…
Reference in a new issue