diff --git a/supabase/functions/send-session-reminders/index.ts b/supabase/functions/send-session-reminders/index.ts index e6338cf..840ed6a 100644 --- a/supabase/functions/send-session-reminders/index.ts +++ b/supabase/functions/send-session-reminders/index.ts @@ -314,7 +314,9 @@ async function processWindow( }) // Envia (Evolution only por enquanto) - if (channel.provider === 'evolution') { + // Aceita 'evolution' (legado) e 'evolution_api' (DB atual) + const providerKind = channel.provider === 'evolution_api' ? 'evolution' : channel.provider + if (providerKind === 'evolution') { const creds = (channel.credentials ?? {}) as Record if (!creds.api_url || !creds.api_key || !creds.instance_name) { await logSkip(supa, eventId, tenantId, type, 'creds_missing') @@ -354,7 +356,7 @@ async function processWindow( conversation_message_id: msg?.id ?? null }) stats.sent++ - } else if (channel.provider === 'twilio') { + } else if (providerKind === 'twilio') { // Busca creds twilio (colunas dedicadas + credentials JSONB com auth_token) const { data: fullChannel } = await supa .from('notification_channels')