From 32f15f1055f3245489aed0c1ef5cc7d45357b4e9 Mon Sep 17 00:00:00 2001 From: Tiago Yamamoto Date: Thu, 11 Dec 2025 20:34:17 -0300 Subject: [PATCH] =?UTF-8?q?fix:=20corrige=20cria=C3=A7=C3=A3o=20de=20atrib?= =?UTF-8?q?utos=20no=20setup=20Appwrite?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Remove valores default de atributos required (erro API) - Atributos enum e string não podem ter default quando required - Script agora executa com sucesso - Database e collections criados: 693b54a8000dcf488143 - 4 servidores, 3 repos, 3 logs, 2 contas populados --- setup-appwrite.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/setup-appwrite.js b/setup-appwrite.js index 7025eb0..4a512b5 100644 --- a/setup-appwrite.js +++ b/setup-appwrite.js @@ -118,10 +118,10 @@ async function createServersCollection() { collectionIds.servers = collection.$id; - // Criar atributos + // Criar atributos (sem default em required) await databases.createStringAttribute(databaseId, collectionIds.servers, 'name', 255, true); await databases.createStringAttribute(databaseId, collectionIds.servers, 'ip', 45, true); - await databases.createEnumAttribute(databaseId, collectionIds.servers, 'status', ['online', 'offline'], true, 'online'); + await databases.createEnumAttribute(databaseId, collectionIds.servers, 'status', ['online', 'offline'], true); // Sem default await databases.createStringAttribute(databaseId, collectionIds.servers, 'region', 100, false); console.log(`✅ Collection "servers" criada: ${collectionIds.servers}`); @@ -164,7 +164,7 @@ async function createGitHubReposCollection() { await databases.createStringAttribute(databaseId, collectionIds.github_repos, 'repo_name', 255, true); await databases.createUrlAttribute(databaseId, collectionIds.github_repos, 'url', true); await databases.createStringAttribute(databaseId, collectionIds.github_repos, 'last_commit', 255, false); - await databases.createStringAttribute(databaseId, collectionIds.github_repos, 'status', 50, false, 'active'); + await databases.createStringAttribute(databaseId, collectionIds.github_repos, 'status', 50, false); // Opcional, sem default console.log(`✅ Collection "github_repos" criada: ${collectionIds.github_repos}`);