From e536e6ea745d3e7a1adec900de6cc4a581f4b76f Mon Sep 17 00:00:00 2001 From: Damodar Lohani Date: Wed, 4 Dec 2024 05:29:13 +0000 Subject: [PATCH] support dev key from param as well --- app/init.php | 4 ++-- tests/e2e/Services/Projects/ProjectsDevKeys.php | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/init.php b/app/init.php index 9dc5e28e80..c16b47961b 100644 --- a/app/init.php +++ b/app/init.php @@ -1811,8 +1811,8 @@ App::setResource('plan', function (array $plan = []) { return []; }); -App::setResource('devKey', function ($request, $project, $dbForConsole) { - $devKey = $request->getHeader('x-appwrite-development-key', ''); +App::setResource('devKey', function (Request $request, Document $project, Database $dbForConsole) { + $devKey = $request->getHeader('x-appwrite-dev-key', $request->getParam('devKey', '')); // Check if given key match project's development keys $key = $project->find('secret', $devKey, 'devKeys'); if ($key) { diff --git a/tests/e2e/Services/Projects/ProjectsDevKeys.php b/tests/e2e/Services/Projects/ProjectsDevKeys.php index 3fbe569d29..86eff481ae 100644 --- a/tests/e2e/Services/Projects/ProjectsDevKeys.php +++ b/tests/e2e/Services/Projects/ProjectsDevKeys.php @@ -152,7 +152,7 @@ trait ProjectsDevKeys $res = $this->client->call(Client::METHOD_POST, '/account/sessions/email', [ 'content-type' => 'application/json', 'x-appwrite-project' => $id, - 'x-appwrite-development-key' => $devKey + 'x-appwrite-dev-key' => $devKey ], [ 'email' => 'user@appwrite.io', 'password' => 'password' @@ -174,7 +174,7 @@ trait ProjectsDevKeys $res = $this->client->call(Client::METHOD_POST, '/account/sessions/email', [ 'content-type' => 'application/json', 'x-appwrite-project' => $id, - 'x-appwrite-development-key' => $response['body']['secret'] + 'x-appwrite-dev-key' => $response['body']['secret'] ], [ 'email' => 'user@appwrite.io', 'password' => 'password'