diff --git a/app/controllers/api/databases.php b/app/controllers/api/databases.php index e530f2568d..c8ddeb12c5 100644 --- a/app/controllers/api/databases.php +++ b/app/controllers/api/databases.php @@ -246,7 +246,8 @@ App::get('/v1/databases') } // Get cursor document if there was a cursor query - $cursor = reset(Query::getByType($queries, Query::TYPE_CURSORAFTER, Query::TYPE_CURSORBEFORE)); + $cursor = Query::getByType($queries, Query::TYPE_CURSORAFTER, Query::TYPE_CURSORBEFORE); + $cursor = reset($cursor); if ($cursor) { /** @var Query $cursor */ $databaseId = $cursor->getValue(); @@ -566,7 +567,8 @@ App::get('/v1/databases/:databaseId/collections') } // Get cursor document if there was a cursor query - $cursor = reset(Query::getByType($queries, Query::TYPE_CURSORAFTER, Query::TYPE_CURSORBEFORE)); + $cursor = Query::getByType($queries, Query::TYPE_CURSORAFTER, Query::TYPE_CURSORBEFORE); + $cursor = reset($cursor); if ($cursor) { /** @var Query $cursor */ $collectionId = $cursor->getValue(); @@ -1979,7 +1981,8 @@ App::get('/v1/databases/:databaseId/collections/:collectionId/documents') $queries = Query::parseQueries($queries); // Get cursor document if there was a cursor query - $cursor = reset(Query::getByType($queries, Query::TYPE_CURSORAFTER, Query::TYPE_CURSORBEFORE)); + $cursor = Query::getByType($queries, Query::TYPE_CURSORAFTER, Query::TYPE_CURSORBEFORE); + $cursor = reset($cursor); if ($cursor) { /** @var Query $cursor */ $documentId = $cursor->getValue(); diff --git a/app/controllers/api/functions.php b/app/controllers/api/functions.php index 29a30ec54b..53f255b981 100644 --- a/app/controllers/api/functions.php +++ b/app/controllers/api/functions.php @@ -118,7 +118,8 @@ App::get('/v1/functions') } // Get cursor document if there was a cursor query - $cursor = reset(Query::getByType($queries, Query::TYPE_CURSORAFTER, Query::TYPE_CURSORBEFORE)); + $cursor = Query::getByType($queries, Query::TYPE_CURSORAFTER, Query::TYPE_CURSORBEFORE); + $cursor = reset($cursor); if ($cursor) { /** @var Query $cursor */ $functionId = $cursor->getValue(); @@ -792,7 +793,8 @@ App::get('/v1/functions/:functionId/deployments') $queries[] = Query::equal('resourceType', ['functions']); // Get cursor document if there was a cursor query - $cursor = reset(Query::getByType($queries, Query::TYPE_CURSORAFTER, Query::TYPE_CURSORBEFORE)); + $cursor = Query::getByType($queries, Query::TYPE_CURSORAFTER, Query::TYPE_CURSORBEFORE); + $cursor = reset($cursor); if ($cursor) { /** @var Query $cursor */ $deploymentId = $cursor->getValue(); @@ -1145,7 +1147,8 @@ App::get('/v1/functions/:functionId/executions') $queries[] = Query::equal('functionId', [$function->getId()]); // Get cursor document if there was a cursor query - $cursor = reset(Query::getByType($queries, Query::TYPE_CURSORAFTER, Query::TYPE_CURSORBEFORE)); + $cursor = Query::getByType($queries, Query::TYPE_CURSORAFTER, Query::TYPE_CURSORBEFORE); + $cursor = reset($cursor); if ($cursor) { /** @var Query $cursor */ $executionId = $cursor->getValue(); diff --git a/app/controllers/api/storage.php b/app/controllers/api/storage.php index 79b9b4752d..b99fc6afc4 100644 --- a/app/controllers/api/storage.php +++ b/app/controllers/api/storage.php @@ -165,7 +165,8 @@ App::get('/v1/storage/buckets') } // Get cursor document if there was a cursor query - $cursor = reset(Query::getByType($queries, Query::TYPE_CURSORAFTER, Query::TYPE_CURSORBEFORE)); + $cursor = Query::getByType($queries, Query::TYPE_CURSORAFTER, Query::TYPE_CURSORBEFORE); + $cursor = reset($cursor); if ($cursor) { /** @var Query $cursor */ $bucketId = $cursor->getValue(); @@ -678,7 +679,8 @@ App::get('/v1/storage/buckets/:bucketId/files') } // Get cursor document if there was a cursor query - $cursor = reset(Query::getByType($queries, Query::TYPE_CURSORAFTER, Query::TYPE_CURSORBEFORE)); + $cursor = Query::getByType($queries, Query::TYPE_CURSORAFTER, Query::TYPE_CURSORBEFORE); + $cursor = reset($cursor); if ($cursor) { /** @var Query $cursor */ $fileId = $cursor->getValue(); diff --git a/app/controllers/api/teams.php b/app/controllers/api/teams.php index 485e4e0dc3..40eab55630 100644 --- a/app/controllers/api/teams.php +++ b/app/controllers/api/teams.php @@ -144,7 +144,8 @@ App::get('/v1/teams') } // Get cursor document if there was a cursor query - $cursor = reset(Query::getByType($queries, Query::TYPE_CURSORAFTER, Query::TYPE_CURSORBEFORE)); + $cursor = Query::getByType($queries, Query::TYPE_CURSORAFTER, Query::TYPE_CURSORBEFORE); + $cursor = reset($cursor); if ($cursor) { /** @var Query $cursor */ $teamId = $cursor->getValue(); @@ -489,7 +490,8 @@ App::get('/v1/teams/:teamId/memberships') $queries[] = Query::equal('teamId', [$teamId]); // Get cursor document if there was a cursor query - $cursor = reset(Query::getByType($queries, Query::TYPE_CURSORAFTER, Query::TYPE_CURSORBEFORE)); + $cursor = Query::getByType($queries, Query::TYPE_CURSORAFTER, Query::TYPE_CURSORBEFORE); + $cursor = reset($cursor); if ($cursor) { /** @var Query $cursor */ $membershipId = $cursor->getValue(); diff --git a/app/controllers/api/users.php b/app/controllers/api/users.php index 04af50ceb0..9f4b1489e8 100644 --- a/app/controllers/api/users.php +++ b/app/controllers/api/users.php @@ -356,7 +356,8 @@ App::get('/v1/users') } // Get cursor document if there was a cursor query - $cursor = reset(Query::getByType($queries, Query::TYPE_CURSORAFTER, Query::TYPE_CURSORBEFORE)); + $cursor = Query::getByType($queries, Query::TYPE_CURSORAFTER, Query::TYPE_CURSORBEFORE); + $cursor = reset($cursor); if ($cursor) { /** @var Query $cursor */ $userId = $cursor->getValue();