diff --git a/app/realtime.php b/app/realtime.php index 0863b5aa7..503f1cae0 100644 --- a/app/realtime.php +++ b/app/realtime.php @@ -234,6 +234,14 @@ $server->on('open', function (Server $server, Request $request) use (&$connectio /** @var Appwrite\Database\Document $console */ $console = $app->getResource('console'); + /* + * Project Check + */ + if (empty($project->getId())) { + $server->push($connection, 'Missing or unknown project ID'); + $server->close($connection); + } + /* * Abuse Check */ @@ -265,14 +273,6 @@ $server->on('open', function (Server $server, Request $request) use (&$connectio $server->close($connection); } - /* - * Project Check - */ - if (empty($project->getId())) { - $server->push($connection, 'Missing or unknown project ID'); - $server->close($connection); - } - Realtime::setUser($user); $roles = Realtime::getRoles();