diff --git a/src/Appwrite/Utopia/Database/Validator/Queries/Base.php b/src/Appwrite/Utopia/Database/Validator/Queries/Base.php index f4da87d300..c5fd36c42b 100644 --- a/src/Appwrite/Utopia/Database/Validator/Queries/Base.php +++ b/src/Appwrite/Utopia/Database/Validator/Queries/Base.php @@ -78,8 +78,9 @@ class Base extends Types $collection = $collections[$collection]; - $this->collection = new Document(); - $this->collection->setAttribute('$id', $collection['$id']); + $this->collection = new Document([ + '$id' => $collection['$id'], + ]); foreach ($collection['attributes'] as $attribute) { $attr = new Document([ diff --git a/src/Appwrite/Utopia/Database/Validator/Queries/Types.php b/src/Appwrite/Utopia/Database/Validator/Queries/Types.php index 4869b290b9..8d1f3f3f46 100644 --- a/src/Appwrite/Utopia/Database/Validator/Queries/Types.php +++ b/src/Appwrite/Utopia/Database/Validator/Queries/Types.php @@ -92,7 +92,7 @@ class Types extends Validator !empty($query->getAttribute()) && !in_array($query->getAttribute(), $this->allowedAttributes) ) { - throw new \Exception("Invalid query: Attribute not found in schema:{$query->getAttribute()}"); + throw new \Exception("Invalid query: Attribute not found in schema: {$query->getAttribute()}"); } }