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;