From 09a337aa1b435221ff6fea5f5945d711c0a47891 Mon Sep 17 00:00:00 2001 From: Jake Barnby Date: Thu, 15 Jan 2026 04:10:57 +1300 Subject: [PATCH] Fix validators --- .../Databases/Http/Databases/Collections/Create.php | 8 +++++++- .../Http/Databases/Collections/Indexes/Create.php | 8 +++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Create.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Create.php index 89cc14056a..d0e9539ad4 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Create.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Create.php @@ -186,7 +186,13 @@ class Create extends Action $dbForProject->getAdapter()->getSupportForVectors(), $dbForProject->getAdapter()->getSupportForAttributes(), $dbForProject->getAdapter()->getSupportForMultipleFulltextIndexes(), - $dbForProject->getAdapter()->getSupportForIdenticalIndexes() + $dbForProject->getAdapter()->getSupportForIdenticalIndexes(), + $dbForProject->getAdapter()->getSupportForObjectIndexes(), + $dbForProject->getAdapter()->getSupportForTrigramIndex(), + $dbForProject->getAdapter()->getSupportForSpatialAttributes(), + $dbForProject->getAdapter()->getSupportForIndex(), + $dbForProject->getAdapter()->getSupportForUniqueIndex(), + $dbForProject->getAdapter()->getSupportForFulltextIndex(), ); foreach ($collectionIndexes as $indexDoc) { diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Indexes/Create.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Indexes/Create.php index 5b035a8688..7995c19af7 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Indexes/Create.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Indexes/Create.php @@ -199,7 +199,13 @@ class Create extends Action $dbForProject->getAdapter()->getSupportForVectors(), $dbForProject->getAdapter()->getSupportForAttributes(), $dbForProject->getAdapter()->getSupportForMultipleFulltextIndexes(), - $dbForProject->getAdapter()->getSupportForIdenticalIndexes() + $dbForProject->getAdapter()->getSupportForIdenticalIndexes(), + $dbForProject->getAdapter()->getSupportForObjectIndexes(), + $dbForProject->getAdapter()->getSupportForTrigramIndex(), + $dbForProject->getAdapter()->getSupportForSpatialAttributes(), + $dbForProject->getAdapter()->getSupportForIndex(), + $dbForProject->getAdapter()->getSupportForUniqueIndex(), + $dbForProject->getAdapter()->getSupportForFulltextIndex(), ); if (!$validator->isValid($index)) {