From c388fea5d007ef1a08008de7b5cc5acd12ef2741 Mon Sep 17 00:00:00 2001 From: fogelito Date: Mon, 12 Jan 2026 16:19:48 +0200 Subject: [PATCH] fix Filters --- src/Appwrite/Platform/Workers/Deletes.php | 2 +- src/Appwrite/Utopia/Request/Filters/V17.php | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Appwrite/Platform/Workers/Deletes.php b/src/Appwrite/Platform/Workers/Deletes.php index 47761f3fd0..981ea184ac 100644 --- a/src/Appwrite/Platform/Workers/Deletes.php +++ b/src/Appwrite/Platform/Workers/Deletes.php @@ -428,7 +428,7 @@ class Deletes extends Action /** @var Database $dbForLogs */ $dbForLogs = call_user_func($getLogsDB, $project); - $queries[] = [ + $queries = [ Query::equal('period', ['1h']), Query::lessThan('time', $hourlyUsageRetentionDatetime), Query::orderDesc('time'), diff --git a/src/Appwrite/Utopia/Request/Filters/V17.php b/src/Appwrite/Utopia/Request/Filters/V17.php index ad738b545a..b1802b1a98 100644 --- a/src/Appwrite/Utopia/Request/Filters/V17.php +++ b/src/Appwrite/Utopia/Request/Filters/V17.php @@ -70,6 +70,9 @@ class V17 extends Filter /** @var Query|Query[] $queries */ $queries = $this->parseQuery($query); + /** + * select query will return as an array of select queries + */ if ($queries instanceof Query) { $queries = [$queries]; } @@ -274,7 +277,7 @@ class V17 extends Filter case Query::TYPE_SELECT: $selects = []; foreach ($parsedParams[0] as $attribute) { - $selects[] = Query::select($parsedParams[0], $parsedParams[1], $parsedParams[2]); + $selects[] = Query::select($attribute); } return $selects;