This commit is contained in:
fogelito 2025-03-18 16:59:05 +02:00
parent bbfd22ce2e
commit 795928a037

View file

@ -1045,7 +1045,8 @@ class Deletes extends Action
string $collection,
array $queries,
Database $database,
?callable $callback = null
?callable $callback = null,
bool $shortSelect = false
): void {
$start = \microtime(true);
@ -1053,6 +1054,12 @@ class Deletes extends Action
* deleteDocuments uses a cursor, we need to add a unique order by field or use default
*/
if (!\is_callable($callback) && $shortSelect) {
$queries = array_merge($queries, [
Query::select(['$internalId', '$id', '$permissions', '$updatedAt'])
]);
}
try {
$documents = $database->deleteDocuments($collection, $queries);
} catch (Throwable $th) {