From e4636991a7fb1131861e39850bd36473d68e141c Mon Sep 17 00:00:00 2001 From: "Carlos (Almeira)" Date: Thu, 16 Jul 2026 15:36:01 -0500 Subject: [PATCH] Fix trailing whitespace in API Key --- src/lib/appwrite.server.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/lib/appwrite.server.ts b/src/lib/appwrite.server.ts index 32619af..2338f1e 100644 --- a/src/lib/appwrite.server.ts +++ b/src/lib/appwrite.server.ts @@ -46,7 +46,7 @@ export async function createSessionClient() { // Soporte para bypass de administrador (Emergencia/Dev) if (sessionCookie.value === "admin-bypass-session") { // Escalamos a privilegios de API Key para el bypass - client.setKey(process.env.APPWRITE_API_KEY || ''); + client.setKey((process.env.APPWRITE_API_KEY || '').trim()); } else { client.setSession(sessionCookie.value); } @@ -67,9 +67,12 @@ export async function createAdminClient() { const client = new Client() .setEndpoint(ENDPOINT) .setProject(PROJECT_ID) - .setKey(process.env.APPWRITE_API_KEY || ''); + .setKey((process.env.APPWRITE_API_KEY || '').trim()); patchClientInstance(client); + + const keyPrefix = process.env.APPWRITE_API_KEY ? process.env.APPWRITE_API_KEY.trim().substring(0, 15) + '...' : 'EMPTY_KEY'; + console.log('Admin Client initialized with key:', keyPrefix, 'Length:', process.env.APPWRITE_API_KEY?.length); return { get account() {