Merge pull request #9256 from appwrite/fix-delete-collection-relations

Delete collection before Appwrite's attributes
This commit is contained in:
Jake Barnby 2025-01-23 17:25:34 +13:00 committed by GitHub
commit 871043a700
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -535,6 +535,8 @@ class Databases extends Action
$databaseId = $database->getId();
$databaseInternalId = $database->getInternalId();
$dbForProject->deleteCollection('database_' . $databaseInternalId . '_collection_' . $collection->getInternalId());
/**
* Related collections relating to current collection
*/
@ -553,8 +555,6 @@ class Databases extends Action
}
);
$dbForProject->deleteCollection('database_' . $databaseInternalId . '_collection_' . $collection->getInternalId());
$this->deleteByGroup('attributes', [
Query::equal('databaseInternalId', [$databaseInternalId]),
Query::equal('collectionInternalId', [$collectionInternalId])