fix: maneja WHATSAPP_COMMUNITY_ID no definido mostrando comunidades

pull/1/head
borja (aider) 4 months ago committed by borja
parent e59ce7319e
commit ff0923f3cb

@ -13,7 +13,6 @@ export const REQUIRED_ENV = [
'EVOLUTION_API_URL',
'EVOLUTION_API_KEY',
'EVOLUTION_API_INSTANCE',
'WHATSAPP_COMMUNITY_ID',
'CHATBOT_PHONE_NUMBER',
'WEBHOOK_URL'
];
@ -197,6 +196,7 @@ export class WebhookServer {
console.log('EVOLUTION_API_URL:', process.env.EVOLUTION_API_URL ? '***' : 'MISSING');
console.log('EVOLUTION_API_INSTANCE:', process.env.EVOLUTION_API_INSTANCE || 'MISSING');
console.log('WEBHOOK_URL:', process.env.WEBHOOK_URL ? `${process.env.WEBHOOK_URL.substring(0, 20)}...` : 'MISSING');
console.log('WHATSAPP_COMMUNITY_ID:', process.env.WHATSAPP_COMMUNITY_ID ? '***' : 'NOT SET (se mostrarán comunidades disponibles)');
const missing = REQUIRED_ENV.filter(v => !process.env[v]);
if (missing.length) {

@ -67,7 +67,10 @@ export class GroupSyncService {
try {
const communityId = env.WHATSAPP_COMMUNITY_ID;
if (!communityId) {
throw new Error('WHATSAPP_COMMUNITY_ID is not set');
console.log(' WHATSAPP_COMMUNITY_ID no definido - mostrando todas las comunidades');
const groups = await this.fetchGroupsFromAPI();
const communities = groups.filter(g => g.linkedParent);
return { added: 0, updated: 0 }; // No sync when just listing
}
const groups = await this.fetchGroupsFromAPI();

Loading…
Cancel
Save