From 0e3dd8d5ec0c972495c9ddfc53c9b6d8e48c82c1 Mon Sep 17 00:00:00 2001 From: Prem Palanisamy Date: Tue, 10 Mar 2026 20:59:41 +0000 Subject: [PATCH] Fix enabled flag not being preserved during database and table migration --- src/Migration/Sources/Appwrite.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Migration/Sources/Appwrite.php b/src/Migration/Sources/Appwrite.php index c3428b55..ca00f1be 100644 --- a/src/Migration/Sources/Appwrite.php +++ b/src/Migration/Sources/Appwrite.php @@ -860,6 +860,7 @@ private function exportDatabases(int $batchSize, array $resources = []): void 'name' => $database['name'], 'createdAt' => $database['$createdAt'], 'updatedAt' => $database['$updatedAt'], + 'enabled' => $database['enabled'] ?? true, 'type' => $databaseType, 'database' => $database['database'] ]); @@ -930,6 +931,7 @@ private function exportEntities(string $databaseName, int $batchSize): void 'permissions' => $table['$permissions'], 'createdAt' => $table['$createdAt'], 'updatedAt' => $table['$updatedAt'], + 'enabled' => $table['enabled'] ?? true, 'database' => [ 'id' => $database->getId(), 'name' => $database->getDatabaseName(),