diff --git a/app/controllers/shared/api.php b/app/controllers/shared/api.php index d1b6203426..586bcbd4be 100644 --- a/app/controllers/shared/api.php +++ b/app/controllers/shared/api.php @@ -771,8 +771,7 @@ App::shutdown() ->inject('response') ->inject('project') ->inject('dbForProject') - ->inject('authorization') - ->action(function (App $utopia, Request $request, Response $response, Document $project, Database $dbForProject, Authorization $authorization) { + ->action(function (App $utopia, Request $request, Response $response, Document $project, Database $dbForProject) { $sessionLimit = $project->getAttribute('auths', [])['maxSessions'] ?? APP_LIMIT_USER_SESSIONS_DEFAULT; $session = $response->getPayload(); $userId = $session['userId'] ?? ''; @@ -780,7 +779,7 @@ App::shutdown() return; } - $user = $authorization->skip(fn () => $dbForProject->getDocument('users', $userId)); + $user = $dbForProject->getDocument('users', $userId); if ($user->isEmpty()) { return; } diff --git a/tests/e2e/Services/Projects/ProjectsConsoleClientTest.php b/tests/e2e/Services/Projects/ProjectsConsoleClientTest.php index f2122b4ba9..5f935769d2 100644 --- a/tests/e2e/Services/Projects/ProjectsConsoleClientTest.php +++ b/tests/e2e/Services/Projects/ProjectsConsoleClientTest.php @@ -1606,7 +1606,7 @@ class ProjectsConsoleClientTest extends Scope $this->assertEquals(1, count($sessions)); $this->assertEquals($sessionId2, $sessions[0]['$id']); - }); + }, 30000); /** * Reset Limit