Chnage message

This commit is contained in:
fogelito
2024-04-18 09:26:11 +03:00
parent cd9a274f79
commit a7318fdf8b
3 changed files with 12 additions and 10 deletions
+3 -1
View File
@@ -364,7 +364,9 @@ App::init()
->inject('request')
->action(function (Document $project, Appwrite\Utopia\Request $request) {
if ($project->getId() === 'console') {
$message = empty($request->getHeader('x-appwrite-project')) ? 'x-appwrite-project is empty' : 'console error';
$message = empty($request->getHeader('x-appwrite-project')) ?
'No Appwrite project was specified. Please specify your Appwrite Project ID in the "x-appwrite-project" header or when you initialize your Appwrite SDK Client.' :
'This endpoint is not available for the console project. The Appwrite Console is a reserved project ID and cannot be used with the Appwrite SDKs and APIs. Please check if your project ID is correct.';
throw new Exception(Exception::PROJECT_RESERVED_PROJECT, $message);
}
});
Generated
+6 -6
View File
@@ -2731,16 +2731,16 @@
"packages-dev": [
{
"name": "appwrite/sdk-generator",
"version": "0.37.10",
"version": "0.37.12",
"source": {
"type": "git",
"url": "https://github.com/appwrite/sdk-generator.git",
"reference": "d875e74c2d64e11c0f787531cea0b3b3703f476a"
"reference": "882881934e8014b2135590e7ea5f402ab4513c38"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/appwrite/sdk-generator/zipball/d875e74c2d64e11c0f787531cea0b3b3703f476a",
"reference": "d875e74c2d64e11c0f787531cea0b3b3703f476a",
"url": "https://api.github.com/repos/appwrite/sdk-generator/zipball/882881934e8014b2135590e7ea5f402ab4513c38",
"reference": "882881934e8014b2135590e7ea5f402ab4513c38",
"shasum": ""
},
"require": {
@@ -2776,9 +2776,9 @@
"description": "Appwrite PHP library for generating API SDKs for multiple programming languages and platforms",
"support": {
"issues": "https://github.com/appwrite/sdk-generator/issues",
"source": "https://github.com/appwrite/sdk-generator/tree/0.37.10"
"source": "https://github.com/appwrite/sdk-generator/tree/0.37.12"
},
"time": "2024-04-17T07:55:05+00:00"
"time": "2024-04-17T19:14:43+00:00"
},
{
"name": "doctrine/deprecations",
@@ -235,18 +235,18 @@ trait DatabasesBase
], $this->getHeaders())
);
$this->assertEquals(400, $response['headers']['status-code']);
$this->assertEquals('Please check X-Appwrite-Project header', $response['body']['message']);
$this->assertEquals('This endpoint is not available for the console project. The Appwrite Console is a reserved project ID and cannot be used with the Appwrite SDKs and APIs. Please check if your project ID is correct.', $response['body']['message']);
$response = $this->client->call(
Client::METHOD_GET,
'/databases/console/collections/' . $data['moviesId'] . '/documents',
array_merge([
'content-type' => 'application/json',
// 'x-appwrite-project' => '', disabled
// 'x-appwrite-project' => '', empty header
], $this->getHeaders())
);
$this->assertEquals(400, $response['headers']['status-code']);
$this->assertEquals('Please check X-Appwrite-Project header', $response['body']['message']);
$this->assertEquals('No Appwrite project was specified. Please specify your Appwrite Project ID in the "x-appwrite-project" header or when you initialize your Appwrite SDK Client.', $response['body']['message']);
}
/**