Fix trailing whitespace in API Key

This commit is contained in:
Carlos (Almeira) 2026-07-16 15:36:01 -05:00
parent 4680a34884
commit e4636991a7

View File

@ -46,7 +46,7 @@ export async function createSessionClient() {
// Soporte para bypass de administrador (Emergencia/Dev) // Soporte para bypass de administrador (Emergencia/Dev)
if (sessionCookie.value === "admin-bypass-session") { if (sessionCookie.value === "admin-bypass-session") {
// Escalamos a privilegios de API Key para el bypass // 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 { } else {
client.setSession(sessionCookie.value); client.setSession(sessionCookie.value);
} }
@ -67,10 +67,13 @@ export async function createAdminClient() {
const client = new Client() const client = new Client()
.setEndpoint(ENDPOINT) .setEndpoint(ENDPOINT)
.setProject(PROJECT_ID) .setProject(PROJECT_ID)
.setKey(process.env.APPWRITE_API_KEY || ''); .setKey((process.env.APPWRITE_API_KEY || '').trim());
patchClientInstance(client); 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 { return {
get account() { get account() {
return new Account(client); return new Account(client);