diff --git a/src/Database/Adapter/MariaDB.php b/src/Database/Adapter/MariaDB.php index ef3b91656..cc7b5338c 100644 --- a/src/Database/Adapter/MariaDB.php +++ b/src/Database/Adapter/MariaDB.php @@ -2076,7 +2076,7 @@ public function find(string $collection, array $queries = [], ?int $limit = 25, $hasIdAttribute = false; foreach ($orderAttributes as $i => $attribute) { - if ($attribute === '_uid') { + if (\in_array($attribute, ['_uid', '_id'])) { $hasIdAttribute = true; } diff --git a/src/Database/Adapter/Postgres.php b/src/Database/Adapter/Postgres.php index 903ecbf1b..65d5c076e 100644 --- a/src/Database/Adapter/Postgres.php +++ b/src/Database/Adapter/Postgres.php @@ -1854,7 +1854,7 @@ public function find(string $collection, array $queries = [], ?int $limit = 25, $hasIdAttribute = false; foreach ($orderAttributes as $i => $attribute) { - if ($attribute === '_uid') { + if (\in_array($attribute, ['_uid', '_id'])) { $hasIdAttribute = true; }