fix: correct column names for ad_daily query and parsing

This commit is contained in:
Marcos Fargas
2026-10-04 23:36:31 +02:00
parent d56ba63f17
commit 669b9dd056

View File

@@ -13,7 +13,7 @@ export async function GET() {
const ctx = await resolveActiveTenant(user);
const tenant_id = ctx.tenantId;
let queryAd = supabase.from('ad_daily').select('*').order('day', { ascending: true });
let queryAd = supabase.from('ad_daily').select('*').order('date', { ascending: true });
if (tenant_id) queryAd = queryAd.eq('tenant_id', tenant_id);
const { data: adDaily } = await queryAd;
@@ -52,14 +52,14 @@ export async function GET() {
if (adDaily) {
for (const row of adDaily) {
if (row.day < startStr || row.day > endStr) continue;
const idx = getIdx(row.day);
if (row.date < startStr || row.date > endStr) continue;
const idx = getIdx(row.date);
const plat = row.platform === 'meta' ? 'meta' : row.platform === 'google' ? 'gads' : null;
if (!plat) continue;
K.src[plat].m.spend[idx] = row.spend;
K.src[plat].m.imp[idx] = row.impressions;
K.src[plat].m.clk[idx] = row.clicks;
K.src[plat].m.res[idx] = row.leads || 0;
K.src[plat].m.res[idx] = row.platform_leads || 0;
}
}