From fa918f952300002fc7c2bfb26364ed1238fc73c2 Mon Sep 17 00:00:00 2001 From: Bradley Schofield Date: Wed, 16 Jun 2021 14:48:30 +0100 Subject: [PATCH] Add Eldad's Suggestions --- app/controllers/api/account.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/controllers/api/account.php b/app/controllers/api/account.php index 6580e415ec..2e8fb1a5c3 100644 --- a/app/controllers/api/account.php +++ b/app/controllers/api/account.php @@ -988,6 +988,7 @@ App::get('/v1/account/sessions/:sessionId') /** @var Appwrite\Utopia\Response $response */ /** @var Appwrite\Database\Document $user */ /** @var Utopia\Locale\Locale $locale */ + /** @var Appwrite\Database\Database $projectDB */ $sessionId = ($sessionId === 'current') ? Auth::sessionVerify($user->getAttribute('sessions'), Auth::$secret) @@ -995,7 +996,7 @@ App::get('/v1/account/sessions/:sessionId') $session = $projectDB->getDocument($sessionId); // get user by session ID - if (empty($session->getId()) || Database::SYSTEM_COLLECTION_SESSIONS != $session->getCollection()) { + if ($session->isEmpty() || Database::SYSTEM_COLLECTION_SESSIONS != $session->getCollection()) { throw new Exception('Session not found', 404); };